Wie deaktiviere ich die Nachricht des Tages (MOTD) unter Ubuntu 14.04?
13
Ich habe versucht, motd.dynamic in / var / run zu deaktivieren, um die Datei umzubenennen, aber es hat nicht funktioniert, weil das System die Datei neu erstellt.
Dies gibt keine Antwort auf die Frage. Um einen Autor zu kritisieren oder um Klarstellung zu bitten, hinterlassen Sie einen Kommentar unter seinem Beitrag. - Aus dem Rückblick
Graham
2
@abu_bua: Wenn Sie in der LQ-Überprüfungswarteschlange etwas sehen, von dem Sie nichts wissen, drücken Sie Überspringen oder googeln Sie die Antwort. ;-) Diese Antwort ist vollkommen gültig, da sie motd beruhigt.
Fabby
@ Abraham -------- ^
Fabby
@qinsi: Willkommen bei Ask Ubuntu! :-) Danke, dass du mir heute etwas beigebracht hast und es tut mir leid, dass ich in der LQ-Warteschlange gelandet bin. +1
Fabby
2
@abu_bua Ich sage nicht, dass es die beste aller Antworten ist. Ich sage nur: 1. Es ist eine Antwort, keine Frage. 2. Ich wusste nichts davon .hushlogin. 3. Da ich heute etwas gelernt habe, stimme ich zu. 0 :-)
Fabby
16
Die Skriptdateien in /etc/update-motd.dgenerieren die Datei, /var/run/motd.dynamicdie Sie als Ihre MOTD enthaltend identifiziert haben.
Eine vereinfachte Möglichkeit, die Generierung dieser Datei zu beenden, besteht darin, alle Skripte nicht ausführbar zu machen mit:
Bearbeiten /etc/pam.d/sshdund kommentieren Sie gemäß der Antwort von Alcuin Arundel auch die Zeilen pam_motd, um die Nachrichten bei der Eingabe über ssh zu entfernen.
Das Design ist so traurig, dass die Skripte auch dann ausgeführt werden, wenn SSH auf PrintMotd-Nr. Ich denke, Pam ist wirklich der beste Ausweg. Es scheint, dass die Noupdate-Einstellung dort dies zähmen sollte , aber das tut es nicht.
Florian Heigl
1
Wie @FlorianHeigl vorschlägt, funktioniert dies nicht.
Einpoklum
Die Frage betrifft das Deaktivieren von motd im ssh, was die Antwort wirklich tut. Aber aus Ihrem Kommentar oder Formular ist dem Florianer nicht klar, was nicht funktioniert. Wenn Sie ein anderes Problem oder eine andere Frage haben, gibt es dort oben eine Schaltfläche.
Jakuje
1
Ich habe eine Problemumgehung / einen Hack gefunden
ssh -t IP_ADDRESS bash
-t tty Zuteilung erzwingen
Senden Sie den bashBefehl, da durch das Senden eines Befehls nichts vom Bannery-Geschäft ausgegeben wird.
Antworten:
Die meisten Antworten benötigen Root-Zugriff.
Jeder Benutzer kann sich sauber anmelden (einschließlich Deaktivieren des MOTD). Führen Sie einfach Folgendes aus:
quelle
.hushlogin
. 3. Da ich heute etwas gelernt habe, stimme ich zu. 0 :-)Die Skriptdateien in
/etc/update-motd.d
generieren die Datei,/var/run/motd.dynamic
die Sie als Ihre MOTD enthaltend identifiziert haben.Eine vereinfachte Möglichkeit, die Generierung dieser Datei zu beenden, besteht darin, alle Skripte nicht ausführbar zu machen mit:
Hinweis: Informationen aus dieser Antwort von heemayl .
quelle
Eine andere Möglichkeit besteht darin, diese Zeilen in
/etc/pam.d/login
folgenden Kommentaren zu kommentieren :quelle
Bearbeiten
/etc/pam.d/sshd
und kommentieren Sie gemäß der Antwort von Alcuin Arundel auch die Zeilen pam_motd, um die Nachrichten bei der Eingabe über ssh zu entfernen.quelle
Es gibt eine Konfigurationsoption in
sshd_config
, die aufgerufen wirdPrintMotd
. Das Einstellen aufno
erledigt den Job.quelle
Ich habe eine Problemumgehung / einen Hack gefunden
-t
tty Zuteilung erzwingenSenden Sie den
bash
Befehl, da durch das Senden eines Befehls nichts vom Bannery-Geschäft ausgegeben wird.habe Spaß
quelle