Co jest równoważne z motd.tail w 11.04?


9

motd.tailjest przestarzałe zgodnie z tym raportem o błędzie :

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.

Używam go do identyfikowania moich serwerów po zalogowaniu i upewnienia się, że jestem na właściwej maszynie, więc nie potrzebuję niczego dynamicznego, tylko zwykłą wiadomość.

Co jest równoważne motd.tail(dołączanie małej wiadomości na końcu MOTD), która działa z Ubuntu 11.04?

Odpowiedzi:


7

Aby bezpośrednio odpowiedzieć na pytanie, po prostu edytuj /etc/update-motd.d/99-footer.

/etc/update-motd.d/Jest dość standardowy config-dump, że jest sortowane według nazwy pliku. 99-footerjest ostatnią rzeczą, która zostaje na końcu. W Natty domyślnie sprawdza to tylko, czy istnieje plik o nazwie, /etc/motd.taila jeśli tak, dołącza go do motd:

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

Masz więc dwie możliwości. Możesz dodać trochę więcej logiki do echoniektórych danych wyjściowych (jest to skrypt powłoki, a nie plik tekstowy) lub możesz utworzyć (lub edytować, jeśli już go masz) /etc/motd.tail. Oba sposoby są całkowicie poprawne.


Ok, o dziwo musiałem zrestartować maszynę. Ponieważ to nie był odczyt pliku. Teraz działa.
Warren Seine

1

Zgodnie z Ubuntu Server Guide, pam_motdwykonuje skrypty w /etc/update-motd.dkolejności numerycznej.
Dane wyjściowe skryptów są zapisywane w / var / run / motd, zachowując porządek numeryczny, a następnie łączone z plikiem /etc/motd.tail.

Więcej informacji można znaleźć tutaj .

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.