====== Ubuntu- PAM- Find all programs that use PAM ====== Applications have to be written with PAM library support. To get a list of the applications on your system that can use PAM in some way, type: ldd /{,usr/}{bin,sbin}/* | grep -B 5 libpam | grep '^/' returns: /bin/login: /bin/su: /sbin/mkhomedir_helper: /sbin/pam_tally2: /usr/bin/chfn: /usr/bin/chsh: /usr/bin/passwd: /usr/sbin/atd: /usr/sbin/chpasswd: /usr/sbin/cron: /usr/sbin/newusers: /usr/sbin/sshd: ---- ===== Check a specific application for PAM functionality ===== ldd $(which prog_name) | grep libpam If it returns anything, then it can use PAM.