]>
git.immae.eu Git - perso/Immae/Config/Nix.git/blob - flakes/private/ssh/ldap_authorized_keys.sh
4 LDAP_BIND
="cn=ssh,ou=services,dc=immae,dc=eu"
5 LDAP_PASS
=$(cat /etc/ssh/ldap_password)
6 LDAP_HOST
="ldap://ldap.immae.eu"
7 LDAP_BASE
="dc=immae,dc=eu"
8 USER_LDAP_BASE
="ou=users,dc=immae,dc=eu"
12 PSQL_USER
="immae_auth_read"
13 PSQL_PASS
=$(cat /etc/ssh/psql_password)
16 $LDAPSEARCH -H $LDAP_HOST -ZZ -b $LDAP_BASE -D $LDAP_BIND -w "$LDAP_PASS" -x -o ldif
-wrap=no
-LLL "$@"
20 PGPASSWORD
="$PSQL_PASS" psql
-U "$PSQL_USER" -h "$PSQL_HOST" -X -A -t -d "$PSQL_BASE" -c "$@"