Como modificar as informações de exibição após o login do usuário?

0

Eu quero modificar as informações de exibição após o login do usuário. Eu sei que posso modificar o arquivo /etc/motd para alterar as informações, mas ele ainda exibe o último horário de login, mesmo que eu exclua todo o texto no arquivo /etc/motd .

Eu preferiria nenhuma informação após o login do usuário.

    
por user2131116 28.02.2016 / 03:55

2 respostas

0

A última informação de login não é mostrada por / de motd, é impressa pelo comando login. Se você quiser suprimi-lo, crie um arquivo chamado .hushlogin no seu diretório pessoal:

touch ~/.hushlogin
    
por 28.02.2016 / 10:20
0

Esta informação vem do módulo lastlog PAM. Em /etc/pam.d/login , você verá

# Prints the last login info upon succesful login
# (Replaces the 'LASTLOG_ENAB' option from login.defs)
session    optional   pam_lastlog.so

# Prints the message of the day upon succesful login.
# (Replaces the 'MOTD_FILE' option in login.defs)
# This includes a dynamically generated part from /run/motd.dynamic
# and a static (admin-editable) part from /etc/motd.
session    optional   pam_motd.so  motd=/run/motd.dynamic noupdate
session    optional   pam_motd.so

Adicionar silent ao final da linha pam_lastlog.so deve impedir que a mensagem seja impressa.

Uma abordagem mais brutal seria comentar completamente a linha, mas isso não atualizará seu arquivo wtmp e provavelmente será melhor evitado.

pam_lastlog tem uma página man; consulte-o para mais detalhes.

    
por 02.03.2016 / 17:06

Tags