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_config
incluye:
PrintMotd no
PrintLastLog no
PrintMotd no
yPrintLastLog no
son anulados por PAM en/etc/pam.d/sshd
sesión opcional pam_motd.so
sesión opcional pam_lastlog.so nunca showfailed
/var/run/motd
está 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?
Pruebe esto: ubuntuforums.org/showthread.php?t=1511335
—
samgabbay
Si funciona, dímelo. Entonces puedo agregar esto como respuesta
—
samgabbay
La solución que usa
—
Nicolai Fröhlich
sed
(también conocida como eliminar pam_lastlog
de /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/legal
que 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!
Acaba de hacer !!!! ¡¡¡En cualquier momento!!!
—
samgabbay
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,
—
Nicolai Fröhlich
~/.cache/motd.legal-displayed
no 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.