Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Collapse
Brand Logo

Soplos Linux

  1. Home
  2. Foros en español
  3. Tyron
  4. El MOTD de SSH muestra literalmente $(hostname) y $(date)

El MOTD de SSH muestra literalmente $(hostname) y $(date)

Scheduled Pinned Locked Moved Tyron
2 Posts 2 Posters 49 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R Offline
    R Offline
    Raul
    wrote last edited by
    #1

    Hola, soy usuario de Soplos Linux Tyron y observado un pequeño problema (sin mayor relevancia) en el mensaje que aparece al iniciar una sesión SSH.

    En una instalación de Soplos Linux Tyron 2026.09, el archivo /etc/motd contiene:

    Welcome to Soplos Linux

    Hostname: $(hostname)
    Date: $(date)

    For technical support, contact: soplos.org

    Al iniciar sesión por SSH, esas dos líneas aparecen literalmente:

    Hostname: $(hostname)
    Date: $(date)

    Por lo que he podido comprobar, el motivo parece ser que /etc/motd es tratado como texto por pam_motd, y no como un script de Bash. Por tanto, $(hostname) y $(date) no se ejecutan.

    Como prueba, he dejado el contenido dinámico en /etc/update-motd.d/20-soplos-info:

    #!/bin/sh

    echo "Welcome to Soplos Linux"
    echo "========================================"
    echo "Hostname: $(hostname)"
    echo "Date: $(date)"
    echo "========================================"
    echo "For technical support, contact: soplos.org"

    con permisos de ejecución:

    chmod 755 /etc/update-motd.d/20-soplos-info

    y he dejado /etc/motd vacío.

    Con esta pequeña modificación, el resultado por SSH es correcto:

    Linux raul-easynotelj65 7.2.4-soplos-v1 #1 SMP PREEMPT_DYNAMIC Thu Sep 10 11:37:14 CEST 2026 x86_64
    Welcome to Soplos Linux

    Hostname: easynotelj65
    Date: Thu Sep 17 19:07:18 CEST 2026

    For technical support, contact: soplos.org

    No he tenido que modificar SSH ni PAM; simplemente he utilizado el mecanismo de /etc/update-motd.d/ que ya está presente en el sistema.

    Lo comento únicamente como aviso por si puede ayudar a mejorar futuras versiones.

    Aunque funciona correctamente, disculpad si la solución no es la mas adecuada. Le pedí consejo a GPT-5.6 Luna y es lo que me ofreció.

    Muchas gracias por el trabajo con Soplos Linux y un afectuoso saludo.

    1 Reply Last reply
    0
    • subdesS Offline
      subdesS Offline
      subdes
      wrote last edited by
      #2

      Hola Raúl,

      Muchísimas gracias por el reporte, está perfectamente diagnosticado y la solución que aplicaste es exactamente el mecanismo correcto de Debian para esto.

      Lo hemos reproducido y confirmado en nuestro lado: efectivamente /etc/motd es texto estático que pam_motd muestra tal cual, sin ejecutar nada — por eso $(hostname) y $(date) aparecían literales en vez de resolverse. Y como bien apuntas, /etc/update-motd.d/ es la vía correcta para contenido dinámico, ya que esos scripts sí se ejecutan en cada login (tanto por SSH como en local).

      Vamos a aplicar el fix en soplos-release: vaciar /etc/motd y mover el contenido a un script en /etc/update-motd.d/, tal como lo probaste tú. Quedará corregido en la próxima actualización del paquete.

      Gracias de nuevo por tomarte el tiempo de investigar y reportar con tanto detalle, este tipo de aportes es justo lo que más ayuda a mejorar Soplos.

      🐧 Sergi Perich — Creator of Soplos Linux


      soplos.org · YouTube

      1 Reply Last reply
      0

      Hello! It looks like you're interested in this conversation, but you don't have an account yet.

      Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

      With your input, this post could be even better 💗

      Register Login
      Reply
      • Reply as topic
      Log in to reply
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes


      • Login

      • Don't have an account? Register

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Groups