É possível entregar scripts de login configurados centralmente no Linux?

1

No Windows, você pode atribuir scripts de login a usuários que são executados sempre que fazem login em um sistema, permitindo que os administradores façam ações como mapear unidades / impressoras e geralmente fazer qualquer coisa para a qual não haja uma ferramenta ou uma maneira de usar a política de grupo .

Eu posso visualizar como substituir uma grande parte da funcionalidade da diretiva de grupo combinando associações de grupo LDAP com configuração de fantoches, mas não consigo aproximar mapeamentos de unidade. O Autofs vem à mente, mas, até onde sei, ele só definiria certos diretórios que são montados quando você cd neles, não diretórios que são montados quando você entra em um sistema e não seria necessariamente para aquele usuário em particular. / p>

Eu procurei logind em systemd plataformas, mas não pareci qualquer coisa que possa ser executada quando um usuário faz log in / out, por isso não posso usar o fantoche para soltar um script em algum lugar e configurar o logind para executá-lo conforme apropriado.

Também estou interessado em capturar pessoas se elas fizerem login usando gdm ou kdm , portanto, adicionar algo ao .bash_profile delas pode fazer parte da solução. Também brinquei com a ideia de ligar para pam_exec nos arquivos de serviço do PAM para as várias fontes em que estou interessado, mas não tive tempo para escrever uma solução completa.

    
por Bratchley 22.02.2015 / 04:26

1 resposta

0

Qual distribuição você está usando e qual shell? Eu suponho que você esteja falando sobre ambiente gráfico.

Você pode ter sucesso com o uso da diretiva de origem em .bashrc, .bash_profile ou .profile, ou simplesmente executar o script neles, abordando-o.

    
por 22.02.2015 / 04:32