سؤال كيف يمكنني إيقاف الإنشاء التلقائي لملف ~ / .cache / motd.legal المعروض؟


في كل دليل على خادم بلدي أوبونتو هو .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
لا ، ليست هذه هي المشكلة التي سجلتها كجذر. انها تقول 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