Jak wyłączyć wiadomość dnia (MOTD) w systemie Ubuntu 14.04?


15

Próbowałem wyłączyć motd.dynamic w nazwie / var / run, zmieniając nazwę pliku, ale nie działałem, ponieważ system odtwarza plik.

Czy ktoś wie, wyłącz to?

Dziękuję Ci.


Plik motd nie istnieje w / etc. Jak ja
hdegenaro,

Odpowiedzi:


20

Większość odpowiedzi wymaga dostępu do konta root.

Każdy użytkownik może uzyskać czyste logowanie (w tym wyłączenie MOTD), wystarczy uruchomić:

touch $HOME/.hushlogin

To nie daje odpowiedzi na pytanie. Aby skrytykować lub poprosić autora o wyjaśnienia, zostaw komentarz pod postem. - Z recenzji
Użytkownik

2
@abu_bua: jeśli w kolejce recenzji LQ zobaczysz coś, o czym nic nie wiesz, naciśnij pomiń lub wyszukaj w Google odpowiedź. ;-) Ta odpowiedź jest całkowicie poprawna, ponieważ ucisza motd.
Fabby

@Graham -------- ^
Fabby

@qinsi: Witamy w Ask Ubuntu! :-) Dzięki za nauczenie mnie dzisiaj i przepraszam, że znalazłem się w kolejce LQ. +1
Fabby

2
@abu_bua Nie twierdzę, że to najlepsza ze wszystkich odpowiedzi. Mówię tylko: 1. To odpowiedź, a nie pytanie. 2. Nie wiedziałem o .hushlogin. 3. Jak się dzisiaj czegoś nauczyłem, jestem entuzjastyczny. 0 :-)
Fabby

18

Pliki skryptów w /etc/update-motd.dgenerują plik, /var/run/motd.dynamicktóry zidentyfikowałeś jako zawierający MOTD.

Uproszczonym sposobem zatrzymania generowania tego pliku byłoby uniemożliwienie wykonania wszystkich skryptów za pomocą:

chmod -x /etc/update-motd.d/*

Uwaga: Informacje zaczerpnięte z tej odpowiedzi przez heemayl .


1
Jeśli to rozwiązałoby twój problem, czy mógłbyś zaakceptować odpowiedź, klikając mały szary
ptaszek

2
Uwielbiam, jak to jest pierwsza rzecz, którą muszę zrobić z każdą nową instalacją Ubuntu - usunąć rzeczy.
ecnepsnai

15

Innym sposobem jest skomentowanie tych wierszy w /etc/pam.d/login:

#session    optional    pam_motd.so motd=/run/motd.dynamic
#session    optional    pam_motd.so noupdate

5

Zgodnie z odpowiedzią Alcuina Arundela, edytuj /etc/pam.d/sshdi komentuj wiersze pam_motd, aby usunąć wiadomości podczas wchodzenia przez ssh.


1

Dostępna jest opcja konfiguracyjna o sshd_confignazwie PrintMotd. Ustawienie go na nowykonanie zadania.


1
Projekt jest tak smutny, że skrypty są uruchamiane, nawet jeśli SSH jest ustawiony na PrintMotd no. Myślę, że pam jest naprawdę najlepszym wyjściem, wydaje się, że ustawienie noupdate powinno je oswoić, ale tak nie jest.
Florian Heigl,

1
Jak sugeruje @FlorianHeigl, to nie działa.
einpoklum

Pytanie dotyczy wyłączenia motd w ssh, co naprawdę robi odpowiedź. Ale z twojego komentarza ani formy florian nie jest jasne, co nie działa. Jeśli masz inny problem lub pytanie, tam jest przycisk.
Jakuje

1

Znalazłem obejście / włamanie

 ssh -t IP_ADDRESS bash

-t wymusić alokację tty

wyślij bashpolecenie, ponieważ wysłanie polecenia nie generuje żadnej działalności związanej z bannery.

baw się dobrze

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.