उपयोगकर्ता को जोड़ने का संभावित तरीका कमोबेश उसी तरह है जैसा मैंने सवाल में रखा था। मुझे यहाँ से यह दृष्टिकोण मिला ।
मैन्युअल रूप से एक नया खाता बनाने के लिए, इन चरणों का पालन करें:
के /etc/passwd
साथ संपादित करें vipw
और नए खाते के लिए एक नई लाइन जोड़ें। वाक्य रचना से सावधान रहें। एक संपादक के साथ सीधे संपादित न करें। vipw
फ़ाइल को लॉक करता है, ताकि अन्य कमांड इसे उसी समय अपडेट करने की कोशिश न करें। आपको पासवर्ड फ़ील्ड को `* 'बनाना चाहिए, ताकि लॉग इन करना असंभव हो।
इसी तरह, यदि आप एक नया समूह बनाना चाहते हैं, तो भी इसके /etc/group
साथ संपादित करें vigr
।
के साथ उपयोगकर्ता की होम डायरेक्टरी बनाएं mkdir
।
/etc/skel
नई होम निर्देशिका से फ़ाइलों की प्रतिलिपि बनाएँ ।
फिक्स स्वामित्व और साथ अनुमतियों chown
और chmod
। -R
विकल्प सबसे उपयोगी है। सही अनुमतियाँ एक साइट से दूसरी में थोड़ी भिन्न होती हैं, लेकिन आमतौर पर निम्न आदेश सही काम करते हैं:
cd /home/newusername
-
chown -R username.group .
-
chmod -R go=u,go-w .
-
chmod go= .
के साथ पासवर्ड सेट करें passwd
।
अंतिम चरण में पासवर्ड सेट करने के बाद, खाता काम करेगा। आपको इसे तब तक सेट नहीं करना चाहिए जब तक कि सब कुछ नहीं हो जाता है, अन्यथा उपयोगकर्ता अनजाने में लॉग इन कर सकते हैं जबकि आप अभी भी फ़ाइलों की प्रतिलिपि बना रहे हैं।