Problema:
El siguiente texto se muestra para todos los usuarios no root al iniciar sesión a través de SSH:
Los programas incluidos con el sistema Ubuntu son software libre;
Los términos de distribución exactos para cada programa se describen en los
archivos individuales en / usr / share / doc / * / copyright.Ubuntu viene ABSOLUTAMENTE SIN GARANTÍA, en la medida permitida por la
ley aplicable.
Configuración:
- Mi
/etc/ssh/sshd_configincluye:
PrintMotd no
PrintLastLog no
PrintMotd noyPrintLastLog noson anulados por PAM en/etc/pam.d/sshd
sesión opcional pam_motd.so
sesión opcional pam_lastlog.so nunca showfailed
/var/run/motdestá vinculado a/etc/motd:
/ etc / motd -> / var / run / motd
- ¡La carpeta /etc/update-motd.d/ está vacía!
Pregunta:
¿Cómo puedo deshabilitar la visualización del aviso anterior para usuarios no root?

sed(también conocida como eliminarpam_lastlogde/etc/pam.d/sshd) en el artículo no funciona para mí, ya que todavía quiero mostrar la última fecha de inicio de sesión y los intentos fallidos. PERO encontré 2 soluciones que se sumergen en el fragmento de código referenciado de pam_lastlog: 1) borrar / eliminar/etc/legalque contiene el mensaje (¿este archivo se usa en otro lugar?) 2) crear un archivo~/.cache/motd.legal-displayed... Continúe y agregue esto como respuesta por favor, te mereces la reputación de señalarme hacia la solución;) ¡Gracias!~/.cache/motd.legal-displayedno se pudo crear la carpeta / archivo , lo que llevó a que el aviso legal se mostrara una y otra vez. El aviso SOLO se muestra si el archivo no está presente para que los nuevos usuarios lo vean una vez al iniciar sesión por primera vez.Respuestas:
/etc/legalque contiene el mensaje... o ...
~/.cache/motd.legal-displayedLeer más: ubuntuforums.org/showthread.php?t=1511335
fuente