यह ट्यूटोरियल बताता है कि Linux passwd कमांड का उपयोग करके उपयोगकर्ता पासवर्ड कैसे बदलें या खाता अक्षम करें।
आपको एक टिकट सौंपा गया है: एक साधारण पासवर्ड रीसेट, लेकिन यह एक Linux मशीन के लिए है। Linux पर पासवर्ड रीसेट करने के लिए आपको क्या जानने की आवश्यकता है?
पहले मूल बातें। उपयोगकर्ताओं के लिए, passwd प्रमाणीकरण टोकन /etc/shadow फ़ाइल में संग्रहीत होता है। ग्रुप के लिए, यह उपयुक्त नाम वाली /etc/gshadow फ़ाइल में संग्रहीत होता है।
passwd आपको किसी के लिए भी पासवर्ड बदलने की अनुमति देता है। passwd का सामान्य उपयोग है:
- पासवर्ड रीसेट करें
- खाता समाप्त करें, लॉक करें, और अक्षम करें
- अपने स्वयं के खाते को रीसेट करें
आइए विकल्पों में गहराई से जाएं।
पासवर्ड बदलें
बुनियादी:
passwd
टर्मिनल में दर्ज करने पर, यह आपको अपना पासवर्ड बदलने के लिए संकेत देगा।
Changing password for samuelberry. Current password: Enter new password: Retype new password: passwd: password updated succesfully
काफी सरल। आपको पहले अपना वर्तमान पासवर्ड दर्ज करने के लिए कहा जाता है। पासवर्ड के हैश की तुलना शैडो फ़ाइल में संग्रहीत हैश से की जाती है। फिर, पासवर्ड की तुलना जटिलता आवश्यकताओं के विरुद्ध की जाती है।
ठीक है, अब हमें किसी अन्य उपयोगकर्ता का पासवर्ड रीसेट करने की आवश्यकता है। यह सरल है और संकेत एक को छोड़कर समान होंगे।
sudo passwd samuelberry
अब आउटपुट पासवर्ड चरण को छोड़ देता है। चूंकि हम खाते को नियंत्रित करने के लिए रूट विशेषाधिकारों का उपयोग कर रहे हैं।
Enter new password: Retype new password: passwd: password updated succesfully
रूट उपयोगकर्ता के रूप में अपना पासवर्ड अपडेट करना। यह किसी अन्य खाते को संपादित करने जैसी ही प्रक्रिया है।
आप pam_tally2 इतिहास की जांच करके लॉक खाते की जांच भी कर सकते हैं। या cat etc/shadow फ़ाइल को देखकर देख सकते हैं कि खाता लॉक या अक्षम है या नहीं।
ग्रुप के लिए प्रक्रिया समान है, लेकिन अतिरिक्त [-g] फ्लैग की आवश्यकता होती है।
खाता अक्षम करें
मान लें कि एक उपयोगकर्ता ने अनुरोध किया है कि उनका खाता अक्षम किया जाए। वे तीस दिनों की यात्रा के लिए बाहर होंगे और जाने से पहले इसे सुरक्षित करना चाहते हैं।
passwd -le
वहां हम चलते हैं, खाता लॉक [-l] और समाप्त [-e] हो गया। मैं खाते को समाप्त करना भी पसंद करता हूं। इस तरह यदि खाता समझौता हो जाता है, तो आप खाता गतिविधि की निगरानी कर सकते हैं।
यदि उपयोगकर्ता के बाहर होने पर खाते का पासवर्ड रीसेट किया जाता है, तो आप गतिविधि के लिए अलर्ट कॉन्फ़िगर कर सकते हैं। खाता लॉक है या नहीं यह सत्यापित करने के लिए:
passwd -S
निष्कर्ष
हमने passwd कमांड का उपयोग करके उपयोगकर्ता का पासवर्ड बदलने और खाते को अक्षम और समाप्त करने का तरीका कवर किया है। काफी सरल।
सिस्टम रिकवरी करने में कुछ अतिरिक्त चरण आवश्यक हैं। यदि आपने अपने सर्वर को लॉक आउट कर दिया है, तो संभावना है कि आपको सिंगल-यूजर-मोड में प्रवेश करना होगा। या यदि आप LDAP खातों, Microsoft AD खातों के साथ काम कर रहे हैं, तो आपको डायरेक्टरी से पासवर्ड रीसेट करना होगा।