ठीक से घर dir संशोधित करें


28

मैं जानना चाहूंगा, कि किसी उपयोगकर्ता की होमडायर को ठीक से संशोधित करने की आवश्यकता है।

मुझे पहले से ही इस कमांड के बारे में पता है

usermod -d /home/peter peter

लेकिन पता है, क्या मुझे होमडियर बीफ बनाना होगा? और पुराने घरवाले का क्या होगा? (मैं -m विकल्प के बारे में जानता हूं जो सामग्री को स्थानांतरित करेगा, लेकिन मैं पुरानी सामग्री को स्थानांतरित / हटाना नहीं चाहता)।

तो हटाने के लिए और पुरानी सामग्री को छोड़ने के लिए, क्या मुझे सिर्फ कमांड का उपयोग करना होगा, जैसा कि मैंने ऊपर उल्लेख किया है?

मैं Ubuntu 12.04.1 LTS "सर्वर" का उपयोग करता हूं।

जवाबों:


31

सबसे पहले usermod को एक सामान्य उपयोगकर्ता के रूप में नहीं चलाया जा सकता है। आपको या तो रूट के रूप में लॉग इन करने की आवश्यकता है, अनुशंसित नहीं है, या सूडो के साथ कमांड को उपसर्ग करें। कमांड फ़ोल्डर नहीं बनाता है, इसलिए आपको इसे पहले बनाना होगा।

cd /home;
sudo mkdir peter
sudo chown peter:peter peter
sudo usermod -d /home/peter peter

जो चाहोगे, करोगे। कोई भी मौजूदा होम फोल्डर अपरिवर्तित रहेगा

आप उस उपयोगकर्ता के होम डायरेक्टरी को नहीं बदल सकते हैं जबकि वह उपयोगकर्ता लॉग इन है (यदि आप लॉग इन हैं peter, तो यह काम नहीं करेगा)।


जब उपयोगकर्ता यह कहता है कि मैं लॉग इन हूँ तो मैं क्या करूँ? लेकिन असली के लिए उपयोगकर्ता लॉग इन नहीं है। उपयोगकर्ता केवल खुद को दिखाता है।
पीटर

आप देख सकते हैं कि आप किसके साथ लॉग इन हैं whoamiऔर हर कोई लॉग इन है who
वॉरेन हिल

मैंने इस्तेमाल किया usersऔर इसने अपना नाम वापस कर दिया। वह उपयोगकर्ता नाम नहीं था, जिसे मैंने नई होम निर्देशिका को सौंपा था। मुझे लगता है कि उपयोगकर्ता को किसी तरह मुझे सौंपा गया था, क्योंकि पुनः लॉगिन के बाद यह अच्छी तरह से काम करता था।
पीटर

छोटी सी सूचना जो न्यूमेरिस के लिए moveपुरानी है, इसलिए यह पुरानी डीआईआर मौजूद नहीं होने पर नई डीआईआर नहीं बनाएगी। manpages.ubuntu.com/manpages/precise/en/man8/usermod.8.html
HVNSweet

sudo chown peter: peterयहाँ बेहतर हो सकता है। यह फ़ॉर्म <user>:उपयोगकर्ता के डिफ़ॉल्ट समूह का उपयोग करता है, जो आवश्यक रूप से उपयोगकर्ता नाम के समान नहीं है।
जेमी कॉकबर्न
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.