Tüm kullanıcılar veya belirli bir kullanıcı için mi? Tek bir kullanıcı için .bashrc
dosyayı kendi dosyalarına yerleştirin; tüm kullanıcılar için pam_exec'e bakın .
Kullanıcılar geliyorsa sshd
, aşağıdaki satırı eklemek istersiniz /etc/pam.d/sshd
; kaynağına bağlı olarak diğer dosyalar:
session optional pam_exec.so seteuid /path/to/my/hook.sh
Test amacıyla, modül olarak eklenir optional
, böylece başarısız olursa giriş yapabilirsiniz. Emin çalıştığını yaptıktan sonra değiştirebilirsiniz optional
için required
. Ardından, kanca komut dosyanızın yürütülmesi başarılı olmadıkça giriş yapmak mümkün olmayacaktır.
Not: Her zaman olduğu gibi, oturum açma yapılandırmasını değiştirdiğinizde, arka planda bir yedek kabuk bırakın ve oturum açma işlemini yeni bir terminalden test edin.