मुझे एक गाइड मिला जो बताता है कि उपयोगकर्ता का पासवर्ड कैसे सेट किया जाए । मैं इसे स्वचालित करने और उपयोगकर्ता को एक ई-मेल भेजने की कोशिश कर रहा हूं जैसे:
userid created with password XYZ.
request to change the initial password.
ऊपर दिए गए दस्तावेज़ के अनुसार, एक एन्क्रिप्टेड पासवर्ड को पायथन का उपयोग करके बनाया जाना चाहिए और usermod
इस तरह कमांड को खिलाया जाना चाहिए :
usermod -p "<encrypted-password>" <username>
क्या ऐसा करने के लिए कोई अन्य सरल तरीके हैं? मैं इसे करने के लिए कोई विशेष उपयोगिता डाउनलोड नहीं करना चाहता; इसे जितना संभव हो सामान्यीकृत किया जाना चाहिए।
संपादित करें : यहां तक कि उपरोक्त लिंक में दी गई विधि मेरे लिए काम नहीं करती है:
bash-3.00# python
Python 2.4.6 (#1, Dec 13 2009, 23:43:51) [C] on sunos5
Type "help", "copyright", "credits" or "license" for more information.
>>> import crypt; print crypt.crypt("<password>","<salt>")
<sOMrcxm7pCPI
>>> ^D
bash-3.00# useradd -g other -p "sOMrcxm7pCPI" -G bin,sys -m -s /usr/bin/bash mukesh2
UX: useradd: ERROR: project sOMrcxm7pCPI does not exist. Choose another.
UX: useradd: sOMrcxm7pCPI name should be all lower case or numeric.
usermod
जब कोई व्यक्तिps
प्रक्रिया को देखने के लिए उपयोग करता है, तो पासवर्ड दिखाई दे रहा है