Executa um script como root no login do usuário no XFCE

1

Estou configurando um ambiente "especial" para o usuário john em minha estação de trabalho executando XFCE desktop. Quando john assina quero ajustar a configuração do sistema que requer root access. Eu estou procurando uma maneira de executar um script como root no login do usuário em XFCE , que verificaria o nome do usuário e faria os ajustes necessários.

Minha pesquisa levou-me à ideia de colocar meu script em /etc/lightdm/lightdm.conf.d/ e usar session-setup-script . Mas não tenho certeza se é o lugar certo. Eu preciso de um conselho de um guru.

    
por oᴉɹǝɥɔ 03.02.2018 / 03:22

1 resposta

1

Ok, eu descobri uma solução de trabalho do jeito que eu preciso.

Eu criei um arquivo /etc/lightdm/lightdm.conf.d/kids.conf com conteúdo

[Seat:*]
session-setup-script=/root/bin/tweak-sys-config.sh

tweak-sys-config.sh é executado como root apenas uma vez (ao contrário de .profile que pode ser executado várias vezes) quando o usuário de desktop está cantando com $USER variável de ambiente inicializada para login do usuário.

    
por oᴉɹǝɥɔ 04.02.2018 / 04:39