Qual é o equivalente a motd.tail em 11.04?

9

motd.tail está obsoleto de acordo com este relatório de erros :

motd(5) says: "The contents of this file are regenerated upon every system
boot based on the contents of /etc/motd.tail." This is not true anymore, as
Ubuntu uses the update-motd framework. Any reference to motd.tail should be
replaced with a reference to the update-motd framework or update-motd(5).
The manpage for motd.tail should be removed.

Estou usando isso para identificar meus servidores quando faço login e me certifico de que estou na máquina certa, por isso não preciso de nada dinâmico, apenas uma mensagem simples.

Qual é o equivalente a motd.tail (anexando uma pequena mensagem ao final do MOTD) que funciona com o Ubuntu 11.04?

    
por Warren Seine 17.06.2011 / 12:17

2 respostas

7

Para responder a pergunta diretamente, basta editar /etc/update-motd.d/99-footer .

O /etc/update-motd.d/ é um despejo de configuração padrão que é ordenado por nome de arquivo. 99-footer é a última coisa que fica lá, então fica preso por último. No Natty, por padrão, isso apenas verifica se existe um arquivo chamado /etc/motd.tail e, se houver, ele anexa ao arquivo:

[ -f /etc/motd.tail ] && cat /etc/motd.tail || true

Então você tem duas escolhas. Você pode adicionar um pouco mais de lógica a apenas echo de alguma saída (isso é um script de shell, não um arquivo de texto depois de tudo) ou você pode criar (ou editar se já tiver uma) /etc/motd.tail . De qualquer maneira é perfeitamente válido.

    
por Oli 17.06.2011 / 12:38
1

De acordo com o Ubuntu Server Guide, pam_motd executa os scripts em /etc/update-motd.d em ordem numérica.
A saída dos scripts é gravada em / var / run / motd, mantendo a ordem numérica e, em seguida, concatenada com /etc/motd.tail.

Mais informações podem ser encontradas aqui .

    
por Pavlos G. 17.06.2011 / 12:34