
В каждом домашнем каталоге на моем сервере Ubuntu есть .cache
папка, содержащая пустой файл motd.legal-displayed
. Есть ли способ прекратить создание этих .cache
папок?
решение1
Смотрите man update-motd
и/etc/update-motd.d
Отключить motd
Посмотрите /etc/pam.d/login
и закомментируйте строку, которая session optional pam_motd.so
в нем есть. Вы также можете сделать это, /etc/pam.d/sshd
если ssh также вызывает беспокойство.
Полностью удалить motd
Это удалит все, что связано с motd (также motd.legal-displayed
):
sudo apt-get remove --purge update-motd
решение2
Да, похоже, файлы motd теперь находятся внутри другого пакета. Пакет update-motd говорит, superceded by pam_motd in libpam-modules
и поскольку целые модули libpam не могут быть удалены (?), чтобы удалить 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)