Linux में उपयोगकर्ता खाता पासवर्ड समाप्ति कैसे प्रबंधित करें

उपयोगकर्ता खाता पासवर्ड समाप्ति प्रबंधित करना Linux सिस्टम प्रशासकों के लिए सिस्टम सुरक्षा और संगठनात्मक नीतियों का अनुपालन सुनिश्चित करने हेतु एक आवश्यक कार्य है। निम्नलिखित कमांड chage एक शक्तिशाली उपकरण है जो आपको उपयोगकर्ता खातों की पासवर्ड समाप्ति सेटिंग्स देखने और बदलने देता है।

इस मार्गदर्शिका में, हम जानेंगे कि पासवर्ड समाप्ति विवरण कैसे जाँचें, समाप्ति तिथियाँ कैसे निर्धारित करें और उपयोगकर्ता खातों के लिए समाप्ति अवधि कैसे बढ़ाएँ।


पासवर्ड समाप्ति विवरण देखना

किसी विशिष्ट उपयोगकर्ता के लिए पासवर्ड समाप्ति तिथि और अन्य संबंधित पैरामीटर देखने हेतु, निम्नलिखित कमांड का उपयोग करें:

chage -l <username>

उदाहरण:

[root@localhost]# chage -l jose
Last password change                                    : May 17, 2020
Password expires                                        : never
Password inactive                                       : never
Account expires                                         : never
Minimum number of days between password change          : 0
Maximum number of days between password change          : 99999
Number of days of warning before password expires       : 7

मुख्य आउटपुट की व्याख्या:

  • अंतिम पासवर्ड परिवर्तन: वह तिथि जब पासवर्ड अंतिम बार अपडेट किया गया था।
  • पासवर्ड समाप्त होता है: वह तिथि जब पासवर्ड समाप्त होगा (या never यदि कोई समाप्ति निर्धारित नहीं है)।
  • पासवर्ड निष्क्रिय: वह तिथि जिसके बाद खाता निष्क्रिय हो जाएगा यदि पासवर्ड समाप्त हो जाता है।
  • खाता समाप्त होता है: वह तिथि जब खाता अब सुलभ नहीं होगा।
  • दिनों की न्यूनतम/अधिकतम संख्या: पासवर्ड बदलने के बीच न्यूनतम और अधिकतम अंतराल निर्दिष्ट करता है।
  • चेतावनी के दिन: पासवर्ड समाप्त होने से पहले उपयोगकर्ता को चेतावनी मिलने के दिनों की संख्या।

पासवर्ड समाप्ति तिथि निर्धारित करना

किसी उपयोगकर्ता के लिए विशिष्ट पासवर्ड समाप्ति तिथि निर्धारित करने हेतु, -E विकल्प का उपयोग करें, जिसके बाद YYYY-MM-DD प्रारूप में वांछित तिथि लिखें:

chage -E YYYY-MM-DD <username>

उदाहरण:

[root@localhost]# chage -E 2024-01-01 jose
[root@localhost]# chage -l jose
Last password change                                    : Sep 11, 2023
Password expires                                        : never
Password inactive                                       : never
Account expires                                         : Jan 01, 2024
Minimum number of days between password change          : 0
Maximum number of days between password change          : 99999
Number of days of warning before password expires       : 7

इस उदाहरण में, उपयोगकर्ता jose का खाता 1 जनवरी, 2024 को समाप्त हो जाएगा।


पासवर्ड समाप्ति बढ़ाना

यदि आप पासवर्ड समाप्ति को किसी विशिष्ट अवधि (जैसे, आज से 90 दिन) तक बढ़ाना चाहते हैं, तो आप -M और -d विकल्पों का उपयोग chage कमांड के साथ कर सकते हैं:

chage -M 90 -d $(date +%F) <username>

उदाहरण:

[root@localhost]# chage -M 90 -d $(date +%F) jose
[root@localhost]# chage -l jose
Last password change                                    : Dec 14, 2023
Password expires                                        : Mar 13, 2024
Password inactive                                       : never
Account expires                                         : Jan 01, 2024
Minimum number of days between password change          : 0
Maximum number of days between password change          : 90
Number of days of warning before password expires       : 7

इस उदाहरण में, उपयोगकर्ता jose का पासवर्ड 13 मार्च, 2024 को समाप्त होने के लिए निर्धारित है, जो वर्तमान तिथि के 90 दिन बाद है।


कमांड के व्यावहारिक उपयोग: chage

  • सुरक्षा अनुपालन: सुरक्षा मानकों का पालन करने हेतु पासवर्ड समाप्ति नीतियाँ लागू करें।
  • खाता प्रबंधन: अस्थायी या अनुबंध-आधारित उपयोगकर्ताओं के लिए खाता समाप्ति तिथियाँ निर्धारित करें।
  • उपयोगकर्ता सूचनाएँ: आगामी पासवर्ड समाप्ति के बारे में उपयोगकर्ताओं को सूचित करने हेतु चेतावनी अवधि कॉन्फ़िगर करें।

अतिरिक्त संसाधन

अधिक जानकारी के लिए, आधिकारिक Linux दस्तावेज़ देखें:
Linux पासवर्ड प्रबंधन दस्तावेज़


निष्कर्ष

निम्नलिखित कमांड chage Linux में उपयोगकर्ता खाता पासवर्ड समाप्ति प्रबंधित करने के लिए एक बहुमुखी उपकरण है। चाहे आप सुरक्षा नीतियाँ लागू कर रहे हों या अस्थायी खाते प्रबंधित कर रहे हों, chage का उपयोग समझना उपयोगकर्ता खाता सेटिंग्स पर बेहतर नियंत्रण सुनिश्चित करता है।

टिप्पणी छोड़ें