Como exibir uma mensagem antes do login?

16

Preciso exibir uma mensagem antes de qualquer logon em uma caixa Linux, localmente e para logon remoto via SSH.

Como posso conseguir isso?

Editar:

Obrigado por suas respostas. Eu tive que escolher uma resposta aceita, mas ambas estão corretas e se complementam.

"issue" e "Banner" são os dois conceitos que preciso usar para fornecer uma mensagem a todos os usuários antes de fazer login no sistema.

ascobol
fonte

Respostas:

16

Para login local (ou telnet), você precisa modificar:

/etc/motd

Para exibir uma mensagem antes do login, você edita

/etc/issue

consulte http://www.cyberciti.biz/faq/howto-change-login-message/

DrNoone
fonte
2
+1 (motd sendo a abreviação de "mensagem do dia").
Alain Pannetier
o motd é exibido antes que seja solicitada uma senha ao usuário?
ascobol
O conteúdo de / etc / motd é exibido pelo login (1) após um login bem-sucedido, mas antes de executar o shell de login.
DrNoone
12

Para SSH, você precisa alterar a Banneropção de configuração em sshd_config:

http://www.cyberciti.biz/tips/change-openssh-sshd-server-login-banner.html

Sophie Alpert
fonte
1
claro, mas isso só exibirá uma mensagem depois que um nome de login for fornecido através da conexão ssh. Alguma idéia mostrando um banner / mensagem antes de 'login:'?
Master of Celebration