禁用 ubuntu 服务器中 update-motd.d 目录中的所有内容

sen*_*ale 8 ubuntu-11.04

mitjab@server:/etc/update-motd.d$ dir
00-header  10-help-text  91-release-upgrade  98-fsck-at-reboot  99-footer
mitjab@server:/etc/update-motd.d$
Run Code Online (Sandbox Code Playgroud)

我需要删除我的 ubuntu 服务器中的所有自动更新或通知程序,因为它很慢。我怎样才能删除或禁用它。现在,当我登录服务器时,当我输入用户名和密码时,需要 30 秒才能看到服务器。

我怎样才能禁用所有这些..

如果我跑

mitjab@server:/etc/update-motd.d$ update-motd --disable
/usr/bin/python: can't find '__main__' module in '/usr/share/command-not-found'
Run Code Online (Sandbox Code Playgroud)

Pom*_*oma 13

在文件中/etc/pam.d/login,并/etc/pam.d/sshd切出字符串«会话可选pam_motd.so»


小智 10

您可以删除execute权限:

chmod -x /etc/update-motd.d/*
Run Code Online (Sandbox Code Playgroud)


Sen*_* H. 3

  • 该软件包可能是update-motd随操作系统一起安装的。您可以使用以下命令删除整个软件包:apt-get remove --purge update-motd在 debian 和衍生产品中。如果您不使用 debian 衍生产品,您必须了解如何将其从操作系统中删除。

  • 如果你认为你没有为 motd 安装任何东西或者你不能删除它,你可以检查session optional pam_motd.soline in/etc/pam.d/sshd/etc/pam.d/login。从这些文件中删除行(如果存在)。

  • 或者,如果您不想删除任何内容,可以将/etc/update-motd.d/*文件夹中的文件模式更改为 600。根据您的发行版,文件夹路径可能会有所不同。