जवाबों:
यह मैन्युअल रूप से संशोधित करने के लिए अनुशंसित नहीं है /etc/passwd
, /etc/shadow
, /etc/group
या /etc/gshadow
टूटने के जोखिम क्योंकि। यदि आप एक वैकल्पिक कमांड की तलाश कर रहे हैं जो उपयोग करने में आसान है, तो देख लें adduser(8)
। आपको बस इतना चलाना है:
sudo adduser user
शेल /bin/bash
डिफ़ॉल्ट रूप से प्रति होगा /etc/adduser.conf
।
आमतौर पर, यदि आप एक उपयोगकर्ता को बैश शेल के साथ जोड़ना चाहते हैं, जिससे एक होम डायरेक्टरी /home/user
और एक उपयोगकर्ता समूह बनाया जाता है, तो आप उपयोग करेंगे:
sudo useradd --create-home --shell /bin/bash --user-group user
यह कमांड मूल रूप से एक मुफ्त यूजर आईडी $UID
और ग्रुप आईडी का निर्धारण कर रही है $GID
और फिर अगले कमांड को निष्पादित कर रही है:
echo "user:x:$UID:$GID::/home/user:/bin/bash" | sudo tee -a /etc/passwd
echo "user:x:$GID:" | sudo tee -a /etc/group
echo "user:!:$DATE_OF_LAST_PASS_CHANGE:0:99999:7:::" | sudo tee -a /etc/shadow
echo "user:!::" | sudo tee -a /etc/gshadow
.. और इस तरह संभवतः फाइलों का बैकअप बना रहा है।
फ़ाइल स्वरूपों के बारे में अगले मैनुअल पृष्ठ आपके लिए रूचिकर हो सकते हैं:
adduser
। मैंने अब adduser
उत्तर के रूप में शामिल किया है। यह वास्तव में "उपयोगकर्ता के बिना" है :)
>>
वर्तमान (गैर-रूट) उपयोगकर्ता के रूप में एक फ़ाइल खोलने की कोशिश करता है जो कि अनुमति अस्वीकृत त्रुटि के साथ विफल हो जाएगा। sudo tee
बाईपास का उपयोग करना । वैकल्पिक रूप से, आप sudo sh -c '...'
उस समस्या से बचने के लिए कमांड को लपेट सकते हैं ।
हालांकि आमतौर पर आवश्यक या अनुशंसित नहीं है, उपयोगकर्ताडॉ कमांड के बिना उपयोगकर्ता को कैसे जोड़ा जाए , इस सवाल का जवाब उपयोग करना हैsudo vipw
यह पासवार्ड फ़ाइल को लॉक करते समय आपके सिस्टम द्वारा परिभाषित संपादक को लॉन्च करेगा। नए उपयोगकर्ता के लिए एक पंक्ति दर्ज करें। (Vi में, अंतिम पंक्ति में जाने के लिए शिफ्ट-जी फिर इसे डुप्लिकेट करने के लिए p।) उपयोगकर्ता नाम संपादित करें और एक अद्वितीय उपयोगकर्ता आईडी नंबर बनाएं।
फ़ाइल को सहेजने और संपादक से बाहर निकलने के बाद, आपको संपादन / आदि / छाया के लिए प्रेरित किया जाएगा। पासवर्ड हैश के लिए नई लाइन बनाने और "*" का उपयोग करने के लिए उसी तकनीक का उपयोग करें। नया खाता बंद है। passwd username
इसे अनलॉक करने और पासवर्ड सेट करने के लिए उपयोग करें ।
घर निर्देशिका बनाना, कंकाल निर्देशिका से फ़ाइलों की प्रतिलिपि बनाना, समूह अनुमतियाँ सेट करना आदि भी आवश्यक है, लेकिन vipw
आपका मुख्य संसाधन है। यह भी देखें vigr
।
स्रोत: http://itguykelly.wordpress.com/2011/04/19/manually-add-new-user-to-red-hatfedoracentos/ (हाँ, ये आदेश * निक्स के विभिन्न स्वादों पर काम करते हैं)
जब उपयोगकर्ता सिस्टम में बनाया जाता है तो इसका फ़ाइलों पर प्रभाव पड़ता है जैसे कि / etc / pass, / etc / group, / etc / shadow तो इन फाइलों के माध्यम से जाएं और मैन्युअल प्रविष्टि करें। और अंत में / etc / skel फ़ाइल उपयोगकर्ता के होम डायरेक्टरी में उपयोगकर्ता के लिए कंकाल जोड़ते हैं जो आपको होम डायरेक्टरी में बनाना होता है।