#!/bin/sh
#
# Wrapper script for ssh-ldap-pubkey to be used as AuthorizedKeysCommand
# in OpenSSHd.
#

SSH_USER="$1"

KEYS="`ssh-ldap-pubkey list -q -u "$SSH_USER"`"
KEYS_COUNT=`echo "$KEYS" | wc -l`

logger -i -t sshd -p info \
    "Loaded ${KEYS_COUNT} SSH public key(s) from LDAP for user: ${SSH_USER}"

echo "$KEYS"
