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


В каждом домашнем каталоге моего Ubuntu Server есть .cache папка, содержащая пустой файл motd.legal-displayed, Есть ли способ остановить создание этих .cache папки?


4
2018-02-14 13:22


происхождения


Я предполагаю, что это motd.legal-displayed? - Rinzwind
.cache папка в вашем домашнем каталоге используется множеством разных вещей, поэтому я бы не стал ее удалять, если мне не нужно было освобождать дисковое пространство. Безопасно удалять его, если вы готовы пожертвовать результатами. См. Спецификация базового каталога XDG - Flimm


ответы:


Видеть 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

4
2018-02-14 14:53



Я прокомментировал эти две строки и не создал больше папок .cache. Однако полное удаление motd не получилось. - ph3nx
@ PascalGläser, вероятно, понадобилось sudo перед ним (отредактировано). - Rinzwind
Нет, это не проблема. Я зарегистрирован как root. В нем говорится: Package update-motd is not installed, so not removed, - ph3nx
Ага. Тогда странно, что у вас был этот файл и файл конфигурации в вашей системе. Опять же: чистка не требуется в любом случае;) - Rinzwind
Да, это странно! Спасибо за вашу помощь, комментируя эти строки, решила мою проблему :) - ph3nx


Да, кажется, что файлы motd теперь живут внутри другого пакета. Пакет обновления-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)

0
2018-04-09 11:12