हर बार जब मैं अपने एसएसबी क्लाइंट के माध्यम से अपने उबंटू डेवलपमेंट सर्वर से कनेक्ट होता हूं, तो मुझे वही संदेश मिलता है और मैं इसे देखकर थक रहा हूं, इसलिए मैंने संदेश को किसी और चीज़ में बदलने का फैसला किया।
यहां वह संदेश है जो मुझे हर बार मिलता है:
Linux superfast 2.6.20-16-generic #2 SMP Thu Jun 7 19:00:28 UTC 2007 x86_64
The programs included with the Ubuntu system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright.
Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law.
Last login: Mon Aug 13 01:05:46 2007 from ipaddress removed
geek@superfast:~$
इस संदेश को बदलने के लिए दो अलग-अलग फाइलों को संपादित करने की आवश्यकता है। पहले तीन खंडों को निम्न फ़ाइल को संपादित करके संशोधित किया जा सकता है:
/etc/motd
इस फ़ाइल में लिनक्स बिल्ड नंबर के साथ-साथ उबंटू वारंटी संदेश भी शामिल है। मुझे यह विशेष रूप से उपयोगी नहीं लगता है, इसलिए मैंने इसे हटा दिया और इसे अपने संदेश से बदल दिया।
अंतिम लॉगिन संदेश को अक्षम करने के लिए (जिसे मैं करने की अनुशंसा नहीं करता), आपको निम्न फ़ाइल को सुडो मोड में संपादित करने की आवश्यकता होगी:
/etc/ssh/sshd_config
फ़ाइल में इस पंक्ति को ढूंढें और दिखाए गए अनुसार हां को बदलें:
PrintLastLog no
अब जब आप लॉगिन करेंगे, तो आपको एक रिक्त प्रॉम्प्ट मिलेगा, हालांकि मैं इसकी अनुशंसा नहीं करता क्योंकि सुरक्षा कारणों से सिस्टम में अंतिम लॉगिन देखना उपयोगी होता है। यह अब मेरा संकेत है:
This is a superfast system. Please max out the cpu accordingly.
Last login: Mon Aug 13 01:24:14 2007 from ipaddress removed geek@superfast:~$
लिनक्स वास्तव में महान है।