Řešení 1:
/etc/motd se pouze čte a neprovádí se, takže technicky vzato tam nemůžete vkládat příkazy shellu.
Je však možné spustit skript shellu v době přihlášení, který bude mít stejný výsledek. Toho je obvykle dosaženo přizpůsobením /etc/profile skript, který se spustí pokaždé, když se uživatel přihlásí. Užitečným postupem je vložit příkaz, který chcete provést, do skriptu s názvem /etc/motd.sh a zavolejte tento skript z /etc/profile , obvykle na jeho konci.
Řešení 2:
V Ubuntu serverů existuje program nazvaný update-motd z balíčku libpam-modules :
Správci systému UNIX/Linux často sdělují důležité informace konzoli a vzdáleným uživatelům udržováním textu v souboru /etc/motd, který je zobrazen modulem pam_motd(8) na interaktivních přihlášeních do shellu.
Tradičně je tímto souborem statický text, obvykle jej instaluje distribuce a aktualizuje se pouze při aktualizacích vydání, nebo je přepsán místním správcem příslušnými informacemi.
Ubuntu představilo rámec update-motd, pomocí kterého je motd(5) dynamicky sestavován z kolekce skriptů při přihlášení.
Tato kolekce skriptů žije pod /etc/update-motd.d/ . Více informací naleznete na této wiki stránce.
Další alternativa ke generování /etc/motd , namísto spuštění skriptu při přihlášení je mít úlohu cron. Určitě to není totéž, ale s tímto přístupem jsem se někdy v minulosti setkal. Všimněte si však, že tento přístup byl také použit update-motd , ale bylo opuštěno kvůli problému. Trochu více informací o tom můžete najít zde.