मैं Last login:
दिन के संदेश के साथ मुद्रित होने वाली जानकारी को संपादित करना चाहता हूं , फिर भी मुझे वह स्क्रिप्ट नहीं मिल रही है जो उत्पन्न करता है और ग्रहण करता है।
इसे आसानी से संपादित शेल स्क्रिप्ट में, या बाइनरी में बंद कहाँ परिभाषित किया गया है?
ध्यान दें, यह ServerFault से अलग है : ssh शुरू होने पर मैं स्वागत संदेश कैसे संपादित कर सकता हूं? । "अंतिम लॉगिन" जानकारी को अंदर से प्रिंट नहीं किया जाता है /etc/update-motd.d/
, बल्कि इसे PrintLastLog
ध्वज को सेट करके परिभाषित किया जाता है , और इसलिए इसे दिन के संदेश के अन्य भागों की तरह संपादित नहीं किया जा सकता है।
utmp
औरwtmp
फ़ाइलों (वितरण के आधार पर, चेक इन/var/run/utmp
या डायरेक्टरी/var/log/utmp
में दिखती है/var
) में सहेजी जाती है । इन फ़ाइलों को पाठ के रूप में सहेजा नहीं गया है, लेकिन बाइनरी के रूप में, इसलिए आपको उन्हें संपादित करने के लिए विशेष उपकरणों की आवश्यकता होगी। Utmp फ़ाइल प्रत्येक उपयोगकर्ता की वर्तमान लॉगिन स्थिति का ट्रैक रखती है। Wtmp फ़ाइल सभी लॉगिन और लॉगआउट इतिहास को रिकॉर्ड करती है। उन्हें संपादित करने के लिए आपको विशेष उपकरणों की आवश्यकता होगी, लेकिन मुझे वास्तव में कुछ भी नहीं मिला।