Use o módulo Ganchos da sessão PAM .
Um script que requer privilégios de root precisa ser executado quando um usuário com privilégios não root faz login / logout. Como faço para lidar com isso?
Use o módulo Ganchos da sessão PAM .
lightdm
, o gerenciador de exibição no Ubuntu permite executar scripts de configuração de sessão como root se você adicionar a entrada apropriada ao arquivo /etc/lightdm/lightdm.conf
(Observe que este arquivo não existe a partir de 14.04, você precisa criá-lo manualmente) .
Exemplo de como isso pode parecer
[SeatDefaults]
# session-setup-script = Script to run when starting a user session (runs as root)
session-setup-script=/opt/myscripts/print_hello.sh
# session-cleanup-script = Script to run when quitting a user session (runs as root)
session-cleanup-script=/opt/myscripts/print_hello.sh