¿Cuál es el equivalente a motd.tail en 11.04?

9

motd.tailestá en desuso de acuerdo con este informe de error :

motd(5) says: "The contents of this file are regenerated upon every system
boot based on the contents of /etc/motd.tail." This is not true anymore, as
Ubuntu uses the update-motd framework. Any reference to motd.tail should be
replaced with a reference to the update-motd framework or update-motd(5).
The manpage for motd.tail should be removed.

Lo estoy usando para identificar mis servidores cuando inicio sesión y me aseguro de estar en la máquina correcta, por lo que no necesito nada dinámico, solo un simple mensaje.

¿Cuál es el equivalente a motd.tail(agregar un pequeño mensaje al final de MOTD) que funciona con Ubuntu 11.04?

Warren Seine
fuente

Respuestas:

7

Para responder la pregunta directamente, solo edite /etc/update-motd.d/99-footer.

El /etc/update-motd.d/es un volcado de configuración bastante estándar que se ordena por nombre de archivo. 99-footeres lo último que hay, así que se atornilla al final. En Natty, por defecto, esto solo verifica si hay un archivo llamado /etc/motd.taily si lo hay, lo agrega al motd:

[ -f /etc/motd.tail ] && cat /etc/motd.tail || true

Entonces tienes dos opciones. Puede agregar más lógica allí solo a echoalguna salida (después de todo, es un script de shell, no un archivo de texto) o puede crear (o editar si ya tiene uno) /etc/motd.tail. De cualquier manera es perfectamente válido.

Oli
fuente
Ok, curiosamente tuve que reiniciar la máquina. Porque no estaba leyendo el archivo. Ahora funciona.
Warren Seine
1

De acuerdo con la Guía del servidor de Ubuntu, pam_motdejecuta los scripts en /etc/update-motd.dorden numérico.
La salida de los scripts se escribe en / var / run / motd, manteniendo el orden numérico, luego se concatena con /etc/motd.tail.

Más información se puede encontrar aquí .

Pavlos G.
fuente