Execução do script raiz no logon / logout do usuário não raiz

3

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?

    
por bambuntu 07.02.2012 / 01:35

2 respostas

2

Use o módulo Ganchos da sessão PAM .

    
por poolie 07.02.2012 / 01:40
1

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
    
por Sergiy Kolodyazhnyy 06.04.2016 / 17:28