उपयोगकर्ता को जोड़ने का संभावित तरीका कमोबेश उसी तरह है जैसा मैंने सवाल में रखा था। मुझे यहाँ से यह दृष्टिकोण मिला ।
मैन्युअल रूप से एक नया खाता बनाने के लिए, इन चरणों का पालन करें:
के /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।
अंतिम चरण में पासवर्ड सेट करने के बाद, खाता काम करेगा। आपको इसे तब तक सेट नहीं करना चाहिए जब तक कि सब कुछ नहीं हो जाता है, अन्यथा उपयोगकर्ता अनजाने में लॉग इन कर सकते हैं जबकि आप अभी भी फ़ाइलों की प्रतिलिपि बना रहे हैं।