<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[El MOTD de SSH muestra literalmente $(hostname) y $(date)]]></title><description><![CDATA[<p dir="auto">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.</p>
<p dir="auto">En una instalación de Soplos Linux Tyron 2026.09, el archivo /etc/motd contiene:</p>
<h1>Welcome to Soplos Linux</h1>
<h1>Hostname: $(hostname)<br />
Date: $(date)</h1>
<p dir="auto">For technical support, contact: <a href="http://soplos.org" rel="nofollow ugc">soplos.org</a></p>
<p dir="auto">Al iniciar sesión por SSH, esas dos líneas aparecen literalmente:</p>
<p dir="auto">Hostname: $(hostname)<br />
Date: $(date)</p>
<p dir="auto">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.</p>
<p dir="auto">Como prueba, he dejado el contenido dinámico en /etc/update-motd.d/20-soplos-info:</p>
<p dir="auto">#!/bin/sh</p>
<p dir="auto">echo "Welcome to Soplos Linux"<br />
echo "========================================"<br />
echo "Hostname: $(hostname)"<br />
echo "Date: $(date)"<br />
echo "========================================"<br />
echo "For technical support, contact: <a href="http://soplos.org" rel="nofollow ugc">soplos.org</a>"</p>
<p dir="auto">con permisos de ejecución:</p>
<p dir="auto">chmod 755 /etc/update-motd.d/20-soplos-info</p>
<p dir="auto">y he dejado /etc/motd vacío.</p>
<p dir="auto">Con esta pequeña modificación, el resultado por SSH es correcto:</p>
<h1>Linux raul-easynotelj65 7.2.4-soplos-v1 #1 SMP PREEMPT_DYNAMIC Thu Sep 10 11:37:14 CEST 2026 x86_64<br />
Welcome to Soplos Linux</h1>
<h1>Hostname: easynotelj65<br />
Date: Thu Sep 17 19:07:18 CEST 2026</h1>
<p dir="auto">For technical support, contact: <a href="http://soplos.org" rel="nofollow ugc">soplos.org</a></p>
<p dir="auto">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.</p>
<p dir="auto">Lo comento únicamente como aviso por si puede ayudar a mejorar futuras versiones.</p>
<p dir="auto">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ó.</p>
<p dir="auto">Muchas gracias por el trabajo con Soplos Linux y un afectuoso saludo.</p>
]]></description><link>https://forums.soplos.org/topic/52/el-motd-de-ssh-muestra-literalmente-hostname-y-date</link><generator>RSS for Node</generator><lastBuildDate>Wed, 14 Oct 2026 09:09:54 GMT</lastBuildDate><atom:link href="https://forums.soplos.org/topic/52.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 17 Sep 2026 17:25:55 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to El MOTD de SSH muestra literalmente $(hostname) y $(date) on Thu, 17 Sep 2026 23:49:14 GMT]]></title><description><![CDATA[<p dir="auto">Hola Raúl,</p>
<p dir="auto">Muchísimas gracias por el reporte, está perfectamente diagnosticado y la solución que aplicaste es exactamente el mecanismo correcto de Debian para esto.</p>
<p dir="auto">Lo hemos reproducido y confirmado en nuestro lado: efectivamente <code>/etc/motd</code> es texto estático que <code>pam_motd</code> muestra tal cual, sin ejecutar nada — por eso <code>$(hostname)</code> y <code>$(date)</code> aparecían literales en vez de resolverse. Y como bien apuntas, <code>/etc/update-motd.d/</code> 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).</p>
<p dir="auto">Vamos a aplicar el fix en <code>soplos-release</code>: vaciar <code>/etc/motd</code> y mover el contenido a un script en <code>/etc/update-motd.d/</code>, tal como lo probaste tú. Quedará corregido en la próxima actualización del paquete.</p>
<p dir="auto">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.</p>
]]></description><link>https://forums.soplos.org/post/281</link><guid isPermaLink="true">https://forums.soplos.org/post/281</guid><dc:creator><![CDATA[subdes]]></dc:creator><pubDate>Thu, 17 Sep 2026 23:49:14 GMT</pubDate></item></channel></rss>