Qual é o equivalente a motd.tail na versão 11.04?

9

motd.tailfoi descontinuado de acordo com este relatório de erro :

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-o para identificar meus servidores ao efetuar login e garantir que estou na máquina certa, para que não precise 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?

Warren Seine
fonte

Respostas:

7

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

O /etc/update-motd.d/é um dump de configuração bastante padrão, ordenado por nome de arquivo. 99-footeré a última coisa lá dentro, para que aparafuse por último. No Natty, por padrão, isso apenas verifica se existe um arquivo chamado /etc/motd.taile, se houver, anexa isso ao motd:

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

Então você tem duas opções. Você pode adicionar um pouco mais de lógica a apenas echouma saída (este é um script de shell, não um arquivo de texto, afinal) ou pode criar (ou editar, se já tiver um) /etc/motd.tail. De qualquer maneira é perfeitamente válido.

Oli
fonte
Ok, estranhamente, tive que reiniciar a máquina. Porque não estava lendo o arquivo. Agora funciona.
perfil completo de Warren Seine
1

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

Mais informações podem ser encontradas aqui .

Pavlos G.
fonte