W podobny sposób jak moje pytanie dotyczące systemu Windows i Mac OS X , jak przejść do tworzenia skryptu wylogowania dla systemu Linux?
Każda dystrybucja jest w porządku, ponieważ jestem pewien, że można ją rozszerzyć na inne. Najbardziej jednak znam RHEL / CentOS / Fedora i Ubuntu.
dodatek
Jeśli istnieje to zarówno dla graficznego logowania (tj. na stacji roboczej Lcoal), jak i dla zdalnego logowania (takiego jak via ssh
), byłoby to idealne - ale wybrałbym jedno lub drugie, jeśli oba nie są możliwe.
Jeśli dystrybucja używa PAM do uwierzytelnienia użytkowników, możesz zainstalować,
pam_script
aby zapewnić funkcjonalnośćonsessionopen/onsessionclose
.Używam go w dystrybucjach opartych na Debianie, aby sprawdzać pliki modyfikowane tylko przez użytkowników
scp
i dostosowywać uprawnienia do plików.Możesz pobrać
pam_script
z darmowego kodu .źródło
Powłoka C, znana również jako csh, ma funkcjonalność .logout, a Bash (bardziej aktualne ustawienie domyślne) ma .bash_logout, ale nie pamiętam żadnych innych powłok (ksh, sh itp.) O podobnej koncepcji.
źródło