मैंने एक पुस्तक, पासवार्ड से इन कमांड का विवरण पढ़ा
:
मौजूदा उपयोगकर्ता के लिए पासवर्ड बदलता है।
chpasswd:
लॉगिन नाम और पासवर्ड जोड़े की एक फ़ाइल पढ़ता है, और पासवर्ड अपडेट करता है।
ऐसा लगता है कि ये कमांड वही काम कर रहे हैं। क्या उनके बीच कोई अंतर है?
संपादित करें:
मैं सीखना चाहता हूं कि जब हम उनका उपयोग करते हैं तो कौन सी फ़ाइल बदल जाती है। क्या वे एक ही फाइल या अलग फाइल को बदलते हैं? यदि वे अलग-अलग फ़ाइल बदलते हैं, तो वे क्या हैं?
/etc/password
उपयोगकर्ता खाते की जानकारी शामिल है।/etc/shadow
एन्क्रिप्टेड पासवर्ड शामिल हैं। मेरा मानना है कि केवल वही फाइलें प्रासंगिक हैं। आप उन फ़ाइलों को मैन्युअल रूप से संपादित करके एक पासवर्ड बदल सकते हैं, लेकिन यह बहुत अजीब होगा।