Motd não aparece

5

Eu gostaria de definir um personalizado motd ("mensagem do dia") na minha máquina (atualmente o Mac OS X 10.6.5 usando Bash com Terminal.app).

Em /etc/ não havia arquivo motd , então criei um com algum texto de amostra. Mas a mensagem não aparece quando eu reinicio o Terminal. Eu tentei logout e, em seguida, login , mas ainda não parece entrar em ação.

Se eu ls -l /etc/motd obtenho (se for alguma dica):

-rw-r--r-- 1 root wheel 30 7 Dec 11:58 /etc/motd

Estou sentindo falta de algo?

    
por Henrik 07.12.2010 / 12:18

3 respostas

4

Parece que eu trabalhei. Meu motd não aparecendo deve ter sido devido ao fato de eu ter tocado / adicionado um arquivo vazio no meu diretório home chamado .hushlogin, que na verdade suprime qualquer mensagem de login (parece que ele não apenas mata o motd, mas quaisquer outras mensagens de login como bem, pelo que entendi). De qualquer forma, o meu problema é de alguma forma resolvido e as chances são que eu esqueci de apagar esse arquivo .hushlogin.

    
por 07.12.2010 / 20:39
0

Isso depende da sua distribuição.

Em geral, você pode criar o arquivo /etc/motd e o conteúdo será exibido no login, junto com o conteúdo de /etc/motd.dynamic .

Se você criar /etc/update-motd.d e colocar scripts lá, eles preencherão /etc/motd.dynamic .

Algumas distros modificam /etc/motd.dynamic em /etc/init.d/motd

Veja os detalhes aqui

link

    
por 06.04.2017 / 15:08
0

Dependendo da sua distribuição, o sistema pode criar um novo motd automaticamente em cada inicialização. O Ubuntu parece estar fazendo isso pelo menos.

Felicidades

    
por 07.12.2010 / 14:01

Tags