Cómo eliminar el aviso legal de MOTD / Banner para usuarios no root


9

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 noy PrintLastLog 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?



Si funciona, dímelo. Entonces puedo agregar esto como respuesta
— samgabbay

2
La solución que usa sed(también conocida como eliminar pam_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!
— Nicolai Fröhlich

Acaba de hacer !!!! ¡¡¡En cualquier momento!!!
— samgabbay

2
El problema se originó en mis permisos muy restrictivos (la carpeta de inicio base tiene chmod 500) para evitar ensuciar mi directorio de inicio con todo tipo de archivos de puntos y cosas de caché que no he creado yo mismo. Por lo tanto, ~/.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.
— Nicolai Fröhlich

Respuestas:


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.