Câu hỏi Làm thế nào tôi có thể ngừng tạo tự động tệp ~ / .cache / motd.legal-hiển thị?


Trong mọi thư mục chính trên máy chủ Ubuntu của tôi là .cache thư mục chứa tệp trống motd.legal-displayed. Có cách nào để ngừng tạo những .cache thư mục?


4
2018-02-14 13:22


gốc


Tôi cho rằng nó là motd.legal-displayed? - Rinzwind
Các .cache thư mục trong thư mục chính của bạn được sử dụng bởi rất nhiều thứ khác nhau, vì vậy tôi sẽ không cố xóa nó trừ khi tôi cần dung lượng đĩa trống. Sẽ an toàn khi xóa nó nếu bạn sẵn sàng hy sinh hiệu suất. Xem Đặc tả thư mục cơ sở XDG - Flimm


Các câu trả lời:


Xem man update-motd và /etc/update-motd.d 

Tắt motd

Xem /etc/pam.d/login và nhận xét ra dòng có session optional pam_motd.so trong đó. Bạn cũng có thể muốn làm điều này trong /etc/pam.d/sshd nếu ssh cũng là một mối quan tâm.

Hoàn toàn loại bỏ motd

Điều này sẽ loại bỏ bất cứ điều gì liên quan đến motd (như vậy cũng motd.legal-displayed):

sudo apt-get remove --purge update-motd

4
2018-02-14 14:53



Tôi đã nhận xét hai dòng này và không có thư mục .cache nào được tạo. Tuy nhiên, việc loại bỏ hoàn toàn motd đã không hoạt động. - ph3nx
@ PascalGläser có lẽ cần sudo ở phía trước của nó (chỉnh sửa). - Rinzwind
Không, đó không phải là vấn đề tôi đã đăng nhập bằng root. Nó nói rằng Package update-motd is not installed, so not removed. - ph3nx
Aha. Sau đó, nó là lạ bạn đã có tập tin và tập tin cấu hình trên hệ thống của bạn. Sau đó, một lần nữa: thanh trừng không được yêu cầu anyways;) - Rinzwind
Có gì lạ! Cảm ơn sự giúp đỡ của bạn, nhận xét những dòng này đã giải quyết được vấn đề của tôi :) - ph3nx


Vâng, có vẻ như các tập tin motd hiện đang sống bên trong một gói khác thay thế. Gói cập nhật-motd nói superceded by pam_motd in libpam-modules và vì toàn bộ libpam-modules không thể bị xóa (?), để loại bỏ motd chúng ta phải xóa các tập tin bằng tay:

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

và nếu bạn thích:

/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