लिनक्स उपयोगकर्ताओं को अपने खातों को सुरक्षित रखने के लिए समय-समय पर अपना पासवर्ड बदलना चाहिए। और एक सिस्टम प्रशासक के रूप में, यह आपकी जिम्मेदारी है कि अगर वे पासवर्ड बदलना भूल जाते हैं और लंबे समय तक इसका उपयोग करना जारी रखते हैं तो उन्हें धक्का देना चाहिए।

लिनक्स पर, उपयोगकर्ता पासवर्ड डिफ़ॉल्ट रूप से 99,999 दिनों के बाद समाप्त हो जाते हैं। हालाँकि, आप डिफ़ॉल्ट सेटिंग्स को ओवरराइड कर सकते हैं और पासवर्ड को तुरंत समाप्त होने के लिए सेट कर सकते हैं।

यहां बताया गया है कि लिनक्स उपयोगकर्ताओं को अगले लॉगिन पर अपना पासवर्ड बदलने के लिए कैसे बाध्य किया जाए।

पासवार्ड कमांड का उपयोग करना

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

उपयोगकर्ता खाते की स्थिति की जानकारी प्रदर्शित करने के लिए, पासवार्ड कमांड का उपयोग करें -एस विकल्प:

सुडो पासवार्ड -एस उपयोगकर्ता नाम

आउटपुट में पहला क्षेत्र उपयोगकर्ता का लॉगिन नाम दिखाता है। दूसरा क्षेत्र प्रदर्शित करता है

पी यदि उपयोगकर्ता के पास वैध और प्रयोग करने योग्य पासवर्ड है, तो प्रदर्शित करता है एल अगर उपयोगकर्ता के पास लॉक पासवर्ड है, और प्रदर्शित करता है एनपी अगर कोई पासवर्ड सेट नहीं है।

तीसरी फ़ील्ड उस तारीख को प्रदर्शित करती है जब पासवर्ड आखिरी बार बदला गया था। अगले फ़ील्ड न्यूनतम और अधिकतम पासवर्ड आयु प्रदर्शित करते हैं, उसके बाद चेतावनी और निष्क्रियता अवधि (दिनों में)।

उपयोगकर्ता के पासवर्ड को समाप्त करने के लिए और उन्हें अगले लॉगिन पर इसे बदलने के लिए मजबूर करने के लिए, पासवार्ड कमांड का उपयोग करें -इ या --समाप्ति विकल्प:

सुडो पासवार्ड -ई उपयोगकर्ता नाम

सिस्टम उपयोगकर्ता को अगले लॉगिन पर अपना पासवर्ड बदलने के लिए कहेगा। लेकिन नया पासवर्ड सेट करने से पहले, उन्हें मौजूदा पासवर्ड देना होगा.

आप पासवर्ड को अंतिम बार बदले जाने के कुछ निश्चित दिनों के बाद समाप्त होने के लिए भी कॉन्फ़िगर कर सकते हैं। उदाहरण के लिए, उपयोगकर्ता के पासवर्ड को हर 30 दिनों के बाद समाप्त करने के लिए, आदेश होगा:

सुडो पासवार्ड -x 30 उपयोगकर्ता नाम

अब पासवर्ड 30 दिन तक वैलिड रहेगा। इसके बाद यूजर को अपना पासवर्ड चेंज करना होगा।

उपयोगकर्ता द्वारा दूसरा पासवर्ड बदलने से पहले न्यूनतम दिनों की संख्या को कॉन्फ़िगर करने के लिए, का उपयोग करें -एन या --mindays विकल्प। उदाहरण के लिए, पासवर्ड बदलने के बीच कम से कम पांच दिन कॉन्फ़िगर करने के लिए, आदेश होगा:

सुडो पासवार्ड -एन 5 उपयोगकर्ता नाम

चेज कमांड का उपयोग करना

लिनक्स में, चेज कमांड उपयोगकर्ता पासवर्ड के लिए एक समाप्ति नीति स्थापित करता है। आप इसका उपयोग उपयोगकर्ता पासवर्ड को तुरंत या निश्चित दिनों के बाद समाप्त करने के लिए कर सकते हैं। ध्यान दें कि आपको व्यवस्थापकीय विशेषाधिकारों की आवश्यकता होगी पासवर्ड से संबंधित किसी भी सेटिंग को देखने या बदलने के लिए।

पासवर्ड की वर्तमान उम्र बढ़ने की जानकारी की जाँच करने के लिए, chage कमांड का उपयोग करें -एल विकल्प:

सुडो चाज -एल उपयोगकर्ता नाम

यहां आउटपुट से पता चलता है कि उपयोगकर्ता का पासवर्ड आखिरी बार 24 अक्टूबर, 2022 को बदला गया था और इसे कभी भी समाप्त न होने के लिए कॉन्फ़िगर किया गया है।

एक उपयोगकर्ता के पासवर्ड को तुरंत समाप्त करने के लिए और उन्हें अगले लॉगिन पर इसे बदलने के लिए मजबूर करने के लिए, इसके साथ चेज कमांड का उपयोग करें -डी या --आखिरी दिन विकल्प:

सुडो चेज -d 0 उपयोगकर्ता नाम

यह आदेश उपयोगकर्ता के वर्तमान पासवर्ड को तुरंत समाप्त कर देगा। अब यदि आप पासवर्ड की उम्र बढ़ने की जानकारी देखते हैं, तो यह आपको बताएगा कि उपयोगकर्ता को पासवर्ड बदलना होगा।

पासवर्ड को आखिरी बार बदले जाने के कुछ दिनों बाद समाप्त होने के लिए कॉन्फ़िगर करने के लिए, chage कमांड का उपयोग करें -एम या --maxdays विकल्प। उदाहरण के लिए, उपयोगकर्ता के पासवर्ड को हर 60 दिनों के बाद समाप्त करने के लिए, आदेश होगा:

सुडो चेज -एम 60 उपयोगकर्ता नाम

अब यूजर को पासवर्ड आखिरी बार बदले जाने के 60 दिन बाद बदलना होगा। उदाहरण के लिए, अगर पासवर्ड आखिरी बार 26 अक्टूबर, 2022 को बदला गया था, तो अब यह 25 दिसंबर, 2022 को खत्म हो जाएगा।

उपयोगकर्ता द्वारा दूसरा पासवर्ड बदलने से पहले आप न्यूनतम दिनों की संख्या भी निर्दिष्ट कर सकते हैं। ऐसा करने के लिए, का उपयोग करें -एम या --mindays विकल्प। उदाहरण के लिए, पासवर्ड बदलने के बीच कम से कम पांच दिन कॉन्फ़िगर करने के लिए, आदेश होगा:

सुडो चेज -एम 5 उपयोगकर्ता नाम

Linux पर अपने उपयोगकर्ता खातों को सुरक्षित रखें

उपयोगकर्ताओं को अपना पासवर्ड नियमित रूप से बदलने के लिए मजबूर करने से उनके खातों को सुरक्षित रखने में मदद मिलती है और पासवर्ड हमले की संभावना कम हो जाती है। लिनक्स में पासवार्ड और चेज कमांड के साथ, आप उपयोगकर्ता के पासवर्ड को समाप्त कर सकते हैं और उन्हें अगले लॉगिन पर अपना पासवर्ड बदलने के लिए बाध्य कर सकते हैं। हालांकि, अपने खातों के लिए हर बार एक मजबूत पासवर्ड का उपयोग करना महत्वपूर्ण है।

यदि आपको हर बार एक मजबूत और सुरक्षित पासवर्ड प्राप्त करने में कठिनाई होती है, तो कुछ युक्तियों का पालन करने पर विचार करें जो आपके लिए इस कार्य को आसान बनाती हैं।