यदि आपने नया उपयोगकर्ता adduser
कमांड के साथ बनाया है , तो आपको नए उपयोगकर्ता के लिए होम डायरेक्टरी बनाने की आवश्यकता नहीं है। /home
निम्न उपनिर्देशिकाओं के साथ निर्देशिका में उपयोगकर्ता के नाम के साथ एक होम निर्देशिका , डेस्कटॉप, डाउनलोड, दस्तावेज़, संगीत, चित्र, वीडियो (और अन्य), नए उपयोगकर्ता के लिए स्वचालित बनाया जाएगा।
यदि आपने नया उपयोगकर्ता useradd
कमांड के साथ बनाया है , तो टर्मिनल में निम्नलिखित कमांड चलाएं:
sudo -i #enter your user password when you are asked
gedit /etc/passwd
/etc/passwd
फ़ाइल को रूट के रूप में संपादित करने के लिए (यह सबसे महत्वपूर्ण कदम है)। नए उपयोगकर्ता के नाम के साथ लाइन ढूंढें और उसके लिए डिफ़ॉल्ट होम डायरेक्टरी को कुछ इस तरह सेट करें:
new_username:x:1001:1001::/home/new_username:/bin/sh
इस पंक्ति में आप नए उपयोगकर्ता के लिए एक वास्तविक नाम भी जोड़ सकते हैं, या डिफ़ॉल्ट शेल सेट कर सकते हैं। कुछ इस तरह:
new_username:x:1001:1001:Real New Username,,,:/home/new_username:/bin/bash
सावधान रहें, कोई अन्य परिवर्तन न करें।
फ़ाइल को सहेजने के बाद, रूट खाते से बाहर जाने से पहले, निम्न कमांड चलाएँ:
mkdir /home/new_username #to create the directory /home/new_username
cp -r /etc/skel/. /home/new_username #to copy skeleton files to /home/new_username
chown -R new_username:new_username /home/new_username #to change the owner of /home/new_username to the new user
इन सभी के बाद नए उपयोगकर्ता के लिए होम फ़ोल्डर पहले लॉगिन के बाद स्वचालित रूप से आबाद हो जाएगा।
इसे भी देखें: अकाउंट बनाने के बाद यूजर होम फोल्डर कैसे बनायें?