Как остановить автоматическое создание файла ~/.cache/motd.legal-displayed?

Как остановить автоматическое создание файла ~/.cache/motd.legal-displayed?

В каждом домашнем каталоге на моем сервере 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)

Связанный контент