Debian
Se você estiver usando uma distro baseada no Debian, é provável que isso esteja causando o seu problema.
trecho
/etc/motd in Debian
Debian has a peculiar way of handling
/etc/motd
. The motd is updated at every reboot, in a boot script (/etc/init.d/bootmisc.sh
in lenny and below,/etc/init.d/bootlogs
in squeeze and above), which basically runs the following:uname -snrvm > /var/run/motd [ -f /etc/motd.tail ] && cat /etc/motd.tail >> /var/run/motd
Since
/etc/motd
is a symlink to/var/run/motd
in Debian, this works.How to update your /etc/motd
Since
/etc/motd
basically gets overwritten at every reboot, you need to instead update/etc/motd.tail
and either reboot (!!) or also edit/etc/motd.tail
or run the above commands. There is a bug report (437176) to provide an easier command to allow you to update only/etc/motd.tail
.
Distros baseadas no Red Hat (Fedora / CentOS / RHEL)
Para esses tipos de distros, não conheço nenhum sistema automatizado que reverta esses arquivos para versões conhecidas como parte de uma reinicialização. Esses arquivos são muitas vezes estaticamente incluídos nesses sistemas em pacotes RPM como estes:
CentOS 5.x
$ rpm -qf /etc/issue /etc/motd
centos-release-5-9.el5.centos.1
setup-2.5.58-9.el5
CentOS 6.x
$ rpm -qf /etc/issue /etc/motd
centos-release-6-5.el6.centos.11.2.x86_64
setup-2.8.14-20.el6_4.1.noarch
Fedora 19
$ rpm -qf /etc/issue /etc/motd
fedora-release-19-8.noarch
setup-2.8.71-1.fc19.noarch
Além disso, uma simples pesquisa por /etc/issue
ou /etc/motd
dentro de /etc
não apresenta esse mecanismo.
$ sudo grep -r /etc/issue /etc/*