Questão Como posso parar a criação automática do arquivo ~ / .cache / motd.legal-display?


Em todos os diretórios home no meu Ubuntu Server é um .cache pasta contendo um arquivo vazio motd.legal-displayed. Existe uma maneira de parar de criar esses .cache pastas?


4
2018-02-14 13:22


origem


Eu presumo que seja motd.legal-displayed? - Rinzwind
o .cache A pasta no seu diretório home é usada por várias coisas diferentes, portanto, eu não tentaria excluí-la, a menos que eu precisasse liberar espaço em disco. É seguro excluí-lo se você estiver disposto a sacrificar o desempenho. Veja o Especificação do diretório base do XDG - Flimm


Respostas:


Vejo man update-motd e /etc/update-motd.d 

Desativar motd

Vejo /etc/pam.d/login e comentar a linha que tem session optional pam_motd.so nisso. Você também pode querer fazer isso em /etc/pam.d/sshd se ssh também é uma preocupação.

Completamente remover motd

Isto irá remover qualquer coisa relacionada a motd (assim também motd.legal-displayed):

sudo apt-get remove --purge update-motd

4
2018-02-14 14:53



Eu comentei estas duas linhas e não foram criadas mais pastas .cache. No entanto, a remoção completa de motd não funcionou. - ph3nx
@ PascalGläser provavelmente precisava de sudo na frente dele (editado). - Rinzwind
Não, não é esse o problema que estou logado como root. Diz Package update-motd is not installed, so not removed. - ph3nx
Aha Então é estranho você ter esse arquivo e o arquivo de configuração em seu sistema. Então, novamente: a remoção não é necessária de qualquer maneira;) - Rinzwind
Sim é estranho! Obrigado pela vossa ajuda, comentando estas linhas resolveu o meu problema :) - ph3nx


Sim, parece que os arquivos motd agora vivem dentro de outro pacote. Pacote update-motd diz superceded by pam_motd in libpam-modules e como os módulos libpam inteiros não podem ser removidos (?), para removermos o motd, temos que remover os arquivos manualmente:

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

e se você gosta:

/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