जब कोई उपयोगकर्ता लॉग इन करता है, तो pam_motd प्रक्रिया /etc/update-motd.d निर्देशिका में स्क्रिप्ट निष्पादित करती है और गतिशील रूप से दिन का संदेश बनाता है। आप स्क्रिप्ट को संशोधित करके, उन्हें हटाने या अपनी स्क्रिप्ट लिखकर एमओटीडी को कस्टमाइज़ कर सकते हैं।
दिन का डिफ़ॉल्ट संदेश
दिन का संदेश केवल तब दिखाया जाता है जब आप टेक्स्ट मोड में उबंटू में लॉग इन करते हैं, ग्राफिकल मोड नहीं। यदि आप ग्राफ़िकल डेस्कटॉप का उपयोग कर रहे हैं तो आप Ctrl-Alt-F1 शॉर्टकट के साथ वर्चुअल टर्मिनल तक पहुंच सकते हैं - अपने ग्राफिकल डेस्कटॉप पर वापस जाने के लिए Ctrl-Alt-F7 शॉर्टकट का उपयोग करें, जिसे आपके एक्स सर्वर भी कहा जाता है। Ctrl-Alt-F6 के माध्यम से Ctrl-Alt-F2 आपको अन्य आभासी टर्मिनल पर ले जाएगा।
कस्टम संदेश जोड़ना
आइए मान लें कि आप एक कस्टम संदेश जोड़ना चाहते हैं जब उपयोगकर्ता आपके उबंटू सिस्टम में लॉग इन करेंगे। जब आप लॉग इन करते हैं तो उबंटू का एमओटीडी स्क्रिप्ट द्वारा उत्पन्न होता है, इसलिए आप इसे / etc / motd फ़ाइल में नहीं जोड़ सकते हैं। अपने स्वयं के स्थैतिक संदेश रखने की जगह /etc/motd.tail है - इस फ़ाइल की सामग्री एमओटीडी के अंत में जोड़े जाने पर जोड़ दी जाती है।
आइए निम्नलिखित पाठ के साथ /etc/motd.tail फ़ाइल खोलने के लिए नैनो टेक्स्ट एडिटर का उपयोग करें: (लिनक्स टर्मिनल विज़ार्ड वीआई या इमाक्स का उपयोग कर सकते हैं, लेकिन नैनो नए लोगों के लिए आसान है)
sudo nano /etc/motd.tail
अगली बार जब कोई उपयोगकर्ता लॉग इन करता है, तो वे आपका कस्टम संदेश देखेंगे। यदि आप तुरंत इसे देखना चाहते हैं, तो टर्मिनल से लॉग आउट करें बाहर जाएं आदेश और वापस लॉग इन करें।
जानकारी को हटा रहा है
अब मान लें कि हम कुछ डिफ़ॉल्ट जानकारी को हटाना चाहते हैं। यह सिर्फ एक फ़ाइल को संपादित करने की बात नहीं है - प्रत्येक अनुभाग स्वचालित रूप से /etc/update-motd.d निर्देशिका में स्थित स्क्रिप्ट से उत्पन्न होता है।
आप टाइप करके इस निर्देशिका में फ़ाइलों की पूरी सूची प्राप्त कर सकते हैं /etc/update-motd.d टर्मिनल पर और टैब दबाकर।
एमओटीडी से एक स्क्रिप्ट की जानकारी को हटाने के लिए, हमें इसे चलाने से रोकना होगा। हम इसे निष्पादित अनुमतियों को हटाकर कर सकते हैं chmod -x आदेश।
अगर हम एमओटीडी में प्रलेखन पाठ को हटाना चाहते हैं, तो हम निम्न आदेश चलाएंगे:
sudo chmod -x /etc/update-motd.d/10-help-text
गतिशील जानकारी जोड़ना
हम एमओटीडी को किसी भी गतिशील जानकारी को जोड़ने के लिए अपनी स्क्रिप्ट लिख सकते हैं। उदाहरण के तौर पर, एक स्क्रिप्ट बनाने के लिए मौसम-उपयोग पैकेज का उपयोग करने का प्रयास करें जो वर्तमान स्थानीय मौसम को एमओटीडी में जोड़ता है।
यह डिफ़ॉल्ट रूप से स्थापित नहीं है, तो चलिए इसे निम्न आदेश के साथ स्थापित करें:
sudo apt-get install weather-util
weather -i CODE
sudo nano /etc/update-motd.d/98-weather
नैनो खुलने के बाद, कोड को अपने स्थानीय मौसम कोड के साथ बदलकर निम्न कोड दर्ज करें:
#!/bin/sh
echo weather -i CODE echo
सहेजने के लिए Ctrl-O दबाएं और एंटर करें, फिर छोड़ने के लिए Ctrl-X दबाएं।
स्क्रिप्ट को निष्पादन योग्य बनाएं chmod + x या यह नहीं चलेगा:
sudo chmod +x /etc/update-motd.d/98-weather
अब उपयोगकर्ता लॉग इन करते समय स्थानीय मौसम पूर्वानुमान देखेंगे। मौसम-उपयोग के बारे में कुछ खास नहीं है - आप किसी भी कमांड का उपयोग कर सकते हैं जो पाठ को टर्मिनल पर प्रिंट करता है।
एमओटीडी न केवल तब प्रदर्शित होता है जब उपयोगकर्ता स्थानीय रूप से लॉग इन करते हैं। एसएसएच या टेलनेट के साथ दूरस्थ रूप से लॉग इन करने वाले कोई भी उपयोगकर्ता आपके अनुकूलित एमओटीडी को भी देखेंगे।