De manera similar a mi pregunta para Windows y Mac OS X , ¿cómo se podría crear un script de cierre de sesión para Linux?
Cualquier distribución está bien, ya que estoy seguro de que sería extensible a otros. Sin embargo, estoy más familiarizado con RHEL / CentOS / Fedora y Ubuntu.
Además,
si esto existe tanto para un inicio de sesión gráfico (es decir, en una estación de trabajo lcoal) como para un inicio de sesión remoto (como a través de ssh
), sería ideal, pero me conformaría con uno u otro si ambos no son posibles.
Si la distribución usa PAM para autenticar a los usuarios, puede instalar
pam_script
para proporcionaronsessionopen/onsessionclose
funcionalidad.Lo uso en distribuciones basadas en Debian para verificar archivos modificados por usuarios
scp
solo y ajustar los permisos de los archivos.Puede descargar
pam_script
desde freecode .fuente
El C-shell, también conocido como csh, tiene la funcionalidad .logout, y Bash (el valor predeterminado más actual) tiene .bash_logout, pero no recuerdo ningún otro shell (ksh, sh, etc.) con un concepto similar.
fuente