我怎样才能停止自动创建~/.cache/motd.legal-displayed 文件?

我怎样才能停止自动创建~/.cache/motd.legal-displayed 文件?

我的 Ubuntu Server 上每个主目录中都有一个.cache包含空文件的文件夹motd.legal-displayed。有没有办法停止创建这些.cache文件夹?

答案1

查看man update-motd/etc/update-motd.d

禁用 motd

查看/etc/pam.d/login并注释掉其中的行。如果还担心 ssh,session optional pam_motd.so您可能也想这样做。/etc/pam.d/sshd

彻底删除 motd

这将删除与 motd 相关的所有内容(所以也删除motd.legal-displayed):

sudo apt-get remove --purge update-motd

答案2

是的,看来 motd 文件现在位于另一个包中。包 update-motd 表示superceded by pam_motd in libpam-modules,由于无法删除整个 libpam-modules (?),要删除 motd,我们必须手动删除文件:

/lib/i386-linux-gnu/security/pam_motd.so

如果你喜欢:

/usr/share/man/man5/update-motd.5.gz  (libpam-modules)
/usr/share/man/man8/pam_motd.8.gz  (libpam-modules)
/usr/share/base-files/motd  (base-files)
/etc/update-motd.d/  (base-files)
/usr/share/man/man5/motd.5.gz  (manpages)

相关内容