Qin*_*nsi 37
大多数答案需要root访问权限。
任何用户都可以获得干净的登录(包括禁用 MOTD),只需运行:
touch $HOME/.hushlogin
Run Code Online (Sandbox Code Playgroud)
Arr*_*cal 20
中的脚本文件/etc/update-motd.d生成 /var/run/motd.dynamic您确定为包含 MOTD 的文件。
停止生成此文件的一种简单方法是使用以下命令使所有脚本不可执行:
chmod -x /etc/update-motd.d/*
Run Code Online (Sandbox Code Playgroud)
注意:从heemayl 的这个答案中获取的信息。
Alc*_*del 16
另一种方法是注释掉这些行/etc/pam.d/login:
#session optional pam_motd.so motd=/run/motd.dynamic
#session optional pam_motd.so noupdate
Run Code Online (Sandbox Code Playgroud)
sso*_*low 10
如果有人登陆这里是因为他们特别想禁用动态 MOTD的“新闻”(即 macOS Kubernetes 工具之类的广告/促销宣传)部分,但不介意其余部分在那里(例如待定更新通知) ),那也很简单。
motd 中的示例广告:
* "If you've been waiting for the perfect Kubernetes dev solution for
macOS, the wait is over. Learn how to install Microk8s on macOS."
https://www.techrepublic.com/article/how-to-install-microk8s-on-macos/
Run Code Online (Sandbox Code Playgroud)
只需打开/etc/default/motd-news并设置ENABLED=0。