Jak ustawić Message of the Day (MOTD) jako serwer Ubuntu?

15

Mam to w swoim komunikacie bannerowym Ubuntu SSH:

Welcome to Ubuntu 13.10 (GNU/Linux 3.4.43+ armv7l)

 * Documentation:  https://help.ubuntu.com/
No mail.
Last login: Mon Dec  2 08:25:39 2013

Chciałbym mieć coś takiego jak standardowy Ubuntu Server:

Welcome to Ubuntu 12.04.1 LTS (GNU/Linux 3.2.0-29-virtual x86_64)

 * Documentation:  https://help.ubuntu.com/

  System information as of Fri Sep 28 09:48:57 UTC 2012

  System load:  0.08              Processes:           20
  Usage of /:   12.4% of 57.97GB   Users logged in:     0
  Memory usage: 5%                IP address for eth0: 10.123.161.58
  Swap usage:   0%

  Graph this data and manage this system at https://landscape.canonical.com/

31 packages can be updated.
20 updates are security updates.

Last login: Thu Sep 21 19:18:35 2012 from 122.181.4.42

Jak mogę to dostać, proszę? Z góry dziękuję!

Costales
źródło

Odpowiedzi:

10

Wygląda na to, że /etc/update-motd.dkatalog nie może już zawierać linków do skryptów. (Stało się tak w przypadku katalogów Cronjob wiele wydań z powrotem i jest to część bezpieczeństwa, jak sądzę).

Jeśli wymienisz katalog ( ls -l /etc/update-motd.d), zobaczysz następujące elementy

50-landscape-sysinfo -> /usr/share/landscape/landscape-sysinfo.wrapper

Jeśli chcesz odzyskać informacje o systemie, po prostu skopiuj skrypt /etc/update-motd.dza pomocą następującego polecenia.

$ sudo cp /usr/share/landscape/landscape-sysinfo.wrapper /etc/update-motd.d/52-landscape-sysinfo

Zauważ, że gdy krajobraz rozwiązuje problem, otrzymasz dwie kopie skryptu, a następnie możesz po prostu usunąć plik.

znak
źródło
8

Wyświetlany tekst ( Message of the Day , MOTD) jest tworzony przez uruchomienie w kolejności numerycznej skryptów /etc/update-motd.di połączenie wyników. Nie jestem pewien, który pakiet zawiera różnicę między wersją serwerową a komputerową, ale powinieneś być w stanie edytować te skrypty lub dodawać nowe, aby utworzyć dowolną wiadomość.

chronitis
źródło
4

Możesz wyprowadzać rzeczy ręcznie przez

sudo run-parts /etc/update-motd.d/

Zwykle jedynym sposobem na aktualizację pliku jest uruchomienie pam_motd, a na „standardowych” systemach Ubuntu usługi „login” i „sshd” robią to.

Patrzeć na

grep pam_motd /etc/pam.d/*

jeśli chcesz wiedzieć więcej. Jeśli chcesz zaktualizować / etc / motd, możesz przekierować tam wyjście:

run-parts /etc/update-motd.d/ | sudo tee /etc/motd

Aby przyspieszyć logowanie, możesz przełączyć się z libpam-motd na update-motd. Update-motd używa cronjobu zamiast wyzwalania aktualizacji podczas logowania. sudo apt-get remove libpam-motd; sudo apt-get install update-motd

Mam nadzieję, że komuś pomoże.

Ingo Baab
źródło