我尝试禁用 /var/run 中的 motd.dynamic 并重命名该文件,但没有成功,因为系统重新创建了该文件。
有人知道禁用它吗?
答案1
大多数答案都需要 root 访问权限。
任何用户都可以获得干净的登录(包括禁用 MOTD),只需运行:
touch $HOME/.hushlogin
答案2
脚本文件生成您已识别为包含 MOTD 的/etc/update-motd.d
文件 。/var/run/motd.dynamic
停止生成此文件的简单方法是使用以下命令使所有脚本不可执行:
chmod -x /etc/update-motd.d/*
注:信息取自heemayl 的回答。
答案3
另一种方法是注释掉以下几行/etc/pam.d/login
:
#session optional pam_motd.so motd=/run/motd.dynamic
#session optional pam_motd.so noupdate
答案4
按照 Alcuin Arundel 的回答,还编辑/etc/pam.d/sshd
并注释掉 pam_motd 行以删除通过 ssh 进入时的消息。