So entfernen Sie rechtliche Hinweise aus MOTD / Banner für Nicht-Root-Benutzer

9

Problem:

Der folgende Text wird für alle Nicht-Root- Benutzer angezeigt, wenn Sie sich über SSH anmelden:

Die im Ubuntu-System enthaltenen Programme sind freie Software.
Die genauen Verteilungsbedingungen für jedes Programm sind in den
einzelnen Dateien unter / usr / share / doc / * / copyright beschrieben.

Ubuntu wird mit ABSOLUT KEINER GARANTIE geliefert, soweit dies nach
geltendem Recht zulässig ist.


Aufbau:

  • Mein /etc/ssh/sshd_configbeinhaltet:

PrintMotd no
PrintLastLog no

  • PrintMotd nound PrintLastLog nowerden von PAM in überschrieben/etc/pam.d/sshd

Sitzung optional pam_motd.so

Sitzung optional pam_lastlog.so nie fehlgeschlagen

  • /var/run/motdist verbunden mit /etc/motd:

/ etc / motd -> / var / run / motd

  • Der Ordner /etc/update-motd.d/ ist leer!

Frage:

Wie kann ich die Anzeige des obigen Hinweises für Nicht-Root-Benutzer deaktivieren?

Nicolai Fröhlich
quelle
Versuchen Sie dies: ubuntuforums.org/showthread.php?t=1511335
samgabbay
Wenn es funktioniert, sag es mir. Also kann ich dies als Antwort hinzufügen
Samgabbay
1
Die Lösung, die im Artikel verwendet wird sed(auch bekannt als Entfernen pam_lastlogvon /etc/pam.d/sshd), funktioniert bei mir nicht, da ich weiterhin das letzte Anmeldedatum und die fehlgeschlagenen Versuche anzeigen möchte. ABER ich habe 2 Lösungen gefunden, die in das referenzierte Code-Snippet von pam_lastlog eintauchen: 1) Löschen / Entfernen /etc/legal, das die Nachricht enthält (wird diese Datei irgendwo anders verwendet?) 2) Erstellen einer Datei ~/.cache/motd.legal-displayed... Fügen Sie diese als Antwort hinzu bitte - du verdienst den Ruf, mich auf die Lösung hinzuweisen;) Danke !!
Nicolai Fröhlich
Gerade gemacht !!!! Jederzeit!!!
Samgabbay
2
Das Problem ergab sich aus meinen sehr restriktiven Berechtigungen (der Basis-Home-Ordner hat chmod 500), um zu vermeiden, dass mein Home-Verzeichnis mit allen Arten von Punktedateien und Cache-Inhalten übersät wird, die ich nicht selbst erstellt habe. Daher konnte der Ordner / die Datei ~/.cache/motd.legal-displayednicht erstellt werden, was dazu führte, dass der rechtliche Hinweis immer wieder angezeigt wurde. Der Hinweis wird NUR angezeigt, wenn die Datei nicht vorhanden ist, sodass neue Benutzer sie beim ersten Anmelden einmal sehen sollten.
Nicolai Fröhlich

Antworten: