在Ubuntu 14.04.2 LTS的基本安装中,只需将所需的消息放入:
/etc/motd
默认情况下,MOTD将出现在其他动态MOTD内容的末尾。例如,这是添加了/ etc / motd文件的Vagrant ubuntu / trusty64(v20150506.0.0)框的输出:
$ vagrant ssh
Welcome to Ubuntu 14.04.2 LTS (GNU/Linux 3.13.0-52-generic x86_64)
* Documentation: https://help.ubuntu.com/
System information as of Thu May 14 20:06:56 UTC 2015
System load: 0.39 Processes: 78
Usage of /: 2.8% of 39.34GB Users logged in: 0
Memory usage: 24% IP address for eth0: 10.0.2.15
Swap usage: 0%
Graph this data and manage this system at:
https://landscape.canonical.com/
Get cloud support with Ubuntu Advantage Cloud Guest:
http://www.ubuntu.com/business/services/cloud
0 packages can be updated.
0 updates are security updates.
#####################################
Howdy! This message is from /etc/motd
#####################################
Last login: Thu May 14 20:06:56 2015 from 10.0.2.2
vagrant@vagrant-ubuntu-trusty-64:~$
如果您使用的是默认设置的系统,仅此而已。
其他一些故障排除说明:
使用“ / etc / motd”是对早期版本的更改。对于12.02的建议是使用“ /etc/motd.tail”。在14.04.2。中不起作用
我看到的其他建议包括更改“ / etc / ssh / sshd_config”中的某些值。如果这些内容已更改,则可以使用以下默认设置:
UsePAM yes
PrintMotd no
同样,这是/etc/pam.d/login
我所引用的默认值:
session optional pam_motd.so motd=/run/motd.dynamic noupdate
session optional pam_motd.so
我已经看到了用于故障排除的所有内容。
sudo run-parts /etc/update-motd.d/
显示预期的信息?