Untuk semua pengguna, atau pengguna tertentu? Untuk satu pengguna, atur di .bashrcfile mereka ; untuk semua pengguna, lihat pam_exec .
Jika pengguna berasal dari sshd, Anda ingin menambahkan baris berikut ke /etc/pam.d/sshd; file lain tergantung pada sumbernya:
session optional pam_exec.so seteuid /path/to/my/hook.sh
Untuk tujuan pengujian, modul disertakan sebagai optional, sehingga Anda masih dapat masuk jika gagal. Setelah Anda memastikan itu berfungsi, Anda dapat mengubahnya optionalmenjadi required. Maka login tidak akan mungkin dilakukan kecuali eksekusi skrip hook Anda berhasil.
Catatan: Seperti biasa ketika Anda mengubah konfigurasi login, biarkan shell cadangan terbuka di latar belakang dan uji login dari terminal baru.