2021-11-25 09:17:09 +00:00
|
|
|
#!/bin/bash -x
|
2021-04-21 13:11:18 +00:00
|
|
|
|
|
|
|
ldapadd -x -H ldap://192.168.233.16 -D "cn=admin,dc=example,dc=org" -wadmin -f /ldap/usr1.ldif
|
|
|
|
# wait for ldap server to do smt
|
|
|
|
sleep 1
|
2021-05-04 16:13:20 +00:00
|
|
|
ldapadd -x -H ldap://192.168.233.16 -D "cn=admin,dc=example,dc=org" -wadmin -f /ldap/usr3.ldif
|
|
|
|
# wait for ldap server to do smt
|
|
|
|
sleep 1
|
2021-04-21 13:11:18 +00:00
|
|
|
|
|
|
|
/usr/bin/odyssey /ldap/odyssey.conf
|
|
|
|
|
2021-11-25 09:17:09 +00:00
|
|
|
PGPASSWORD=lolol psql -h localhost -p 6432 -U user1 -c "select 1" ldap_db >/dev/null 2>&1 || {
|
2021-04-21 13:11:18 +00:00
|
|
|
echo "error: failed to successfully auth with correct password"
|
|
|
|
ody-stop
|
|
|
|
cat /var/log/odyssey.log
|
|
|
|
exit 1
|
|
|
|
}
|
|
|
|
|
2021-11-25 09:17:09 +00:00
|
|
|
PGPASSWORD=notlolol psql -h localhost -p 6432 -U user1 -c "select 1" ldap_db >/dev/null 2>&1 && {
|
2021-04-21 13:11:18 +00:00
|
|
|
echo "error: successfully auth with incorrect password"
|
|
|
|
ody-stop
|
|
|
|
cat /var/log/odyssey.log
|
|
|
|
exit 1
|
|
|
|
}
|
|
|
|
|
2021-11-25 09:17:09 +00:00
|
|
|
PGPASSWORD=default psql -h localhost -p 6432 -U user3 -c "select 1" ldap_db >/dev/null 2>&1 && {
|
2021-05-04 16:13:20 +00:00
|
|
|
echo "error: failed to successfully auth with correct password as default user"
|
|
|
|
ody-stop
|
|
|
|
cat /var/log/odyssey.log
|
|
|
|
exit 1
|
|
|
|
}
|
|
|
|
|
2021-11-25 09:17:09 +00:00
|
|
|
PGPASSWORD=notdefault psql -h localhost -p 6432 -U user3 -c "select 1" ldap_db >/dev/null 2>&1 && {
|
2021-05-04 16:13:20 +00:00
|
|
|
echo "error: successfully auth with incorrect password as default user"
|
|
|
|
ody-stop
|
|
|
|
cat /var/log/odyssey.log
|
|
|
|
exit 1
|
|
|
|
}
|
|
|
|
|
2021-04-21 13:11:18 +00:00
|
|
|
ody-stop
|