मुसीबत:
एसएसएच के माध्यम से प्रवेश करते समय सभी गैर-रूट उपयोगकर्ताओं के लिए निम्न पाठ दिखाया गया है :
उबंटू प्रणाली के साथ शामिल कार्यक्रम मुफ्त सॉफ्टवेयर हैं;
प्रत्येक प्रोग्राम के लिए सटीक वितरण शब्द
व्यक्तिगत फ़ाइलों में / usr / share / doc / * / कॉपीराइट में वर्णित हैं ।उबंटू
लागू कानून द्वारा अनुमत सीमा तक ABSOLUTELY NO WARRANTY के साथ आता है ।
विन्यास:
- मेरी
/etc/ssh/sshd_config
शामिल हैं:
PrintMotd नहीं
PrintLastLog सं
PrintMotd no
औरPrintLastLog no
पीएएम द्वारा ओवरराइड किया जाता है/etc/pam.d/sshd
सत्र वैकल्पिक pam_motd.so
सत्र वैकल्पिक pam_lastlog.so कभी नहीं दिखा
/var/run/motd
के लिए सहानुभूति है/etc/motd
:
/ etc / motd -> / var / run / motd
- फोल्डर /etc/update-motd.d/ खाली है!
सवाल:
मैं गैर-रूट उपयोगकर्ताओं के लिए उपरोक्त सूचना के प्रदर्शन को कैसे अक्षम कर सकता हूं?
इसे आज़माएं: ubuntuforums.org/showthread.php?t=1511335
—
samgabbay
अगर यह काम करता है, मुझे बताओ। तो मैं इसे एक उत्तर के रूप में जोड़ सकता
—
हूं
लेख में उपयोग किया गया समाधान
—
निकोलई फ्रोइलिच
sed
(उर्फ हटाने pam_lastlog
से /etc/pam.d/sshd
) मेरे लिए काम नहीं करता है क्योंकि मैं अभी भी अंतिम लॉगिन तिथि और विफल प्रयासों को प्रदर्शित करना चाहता हूं। लेकिन मैंने पाया कि 2 समाधान pam_lastlog के संदर्भित कोड-स्निपेट में गोताखोरी करते हैं: 1) स्पष्ट / निकालें /etc/legal
जिसमें संदेश शामिल है (क्या यह फ़ाइल कहीं और इस्तेमाल की जाती है?) 2) एक फ़ाइल बना रहा है ~/.cache/motd.legal-displayed
... उत्तर के रूप में इसे आगे जोड़ें कृपया - आप मुझे समाधान की ओर इशारा करने के लिए प्रतिष्ठा के पात्र हैं;) धन्यवाद !!
अभी किया !!!! किसी भी समय!!!
—
samgabbay
समस्या मेरे बहुत ही प्रतिबंधात्मक अनुमतियों (बेस होम फ़ोल्डर में 500 ग्राम की है) से उत्पन्न हुई है, जो मेरे घर की निर्देशिका को सभी प्रकार के डॉटफाइल्स और कैश सामानों के साथ रखने से बचने के लिए जो मैंने खुद नहीं बनाई है। इसलिए फोल्डर / फाइल
—
निकोलाई फ्रोइलिच
~/.cache/motd.legal-displayed
नहीं बनाई जा सकी, जिससे बार-बार कानूनी नोटिस मिल रहा है। यदि फ़ाइल मौजूद नहीं है तो नोटिस केवल प्रदर्शित किया जाता है ताकि नए उपयोगकर्ता इसे पहले लॉगिन पर एक बार देख लें।