Exibir arquivo motd diferente baseado no grupo

4

É possível no ubuntu imprimir um arquivo motd diferente baseado no grupo do usuário que está efetuando login?

Eu quero exibir mensagens diferentes para admins e usuários regulares quando eles fizerem login no meu servidor ubuntu 9.10.

Eu olhei a documentação do PAM e a documentação do módulo pam_motd sem nenhuma resposta.

    
por Baversjo 29.10.2009 / 17:03

1 resposta

7

Provavelmente você está adicionando mais rapidamente um script de shell no final do arquivo / etc / profile para fazer uma verificação de grupo e depois cuspindo uma mensagem

Algo como:

#!/bin/bash
# script at /usr/local/bin/motdcheck
PGROUP='groups|awk '{print $1}''
cat /etc/motd.${PGROUP}

seria executado como um script que gera um arquivo chamado /etc/motd.groupname, em que groupname é o primeiro grupo na lista de grupos de usuários.

Tudo em / etc / profile é executado toda vez que um novo shell de login é aberto.

    
por 29.10.2009 / 17:26

Tags