"होम डायरेक्टरी / होम / मी को chdir नहीं कर सका: ऐसी कोई फ़ाइल या निर्देशिका नहीं"


14

मैं अपने सर्वर पर 12.04 का उपयोग कर रहा हूं।

मैं का उपयोग कर एक नया प्रयोक्ता बनाया adduser meऔर passwd meऔर sudo में जोड़ा।

जब मैं इसमें लॉग इन करता हूं तो मैं देखता हूं।

Could not chdir to home directory /home/me: No such file or directory    
$

मैं टाइप करता हूं bashऔर यह "सामान्य" लगने लगता है

$ bash
me@server:/$

मैं bashहर बार लॉगिन करने से कैसे बच सकता हूं ?


2
आपने नया उपयोगकर्ता कैसे बनाया?
मैटडामो

2
वह उत्तर इस प्रश्न से संबंधित नहीं है और मेरी मदद नहीं करता है।
dd

उपयोगकर्ता बनाने के लिए आपने किस कमांड का उपयोग किया है? अपने सवाल के आउटपुट में भी जोड़ें cat /etc/passwd
ब्रिअम

मुझे जोड़नेवाला, मुझे पास
dd

2
कृपया getent passwd $USERअपने प्रश्न का आउटपुट जोड़ें
फ्लोरियन डिस्च

जवाबों:


24

adduserबहुत बुनियादी है और चूक को ठीक से सेट नहीं करता है। useraddजब भी संभव हो इसका उपयोग करने की अनुशंसा की जाती है। आप नए उपयोगकर्ता को निकाल सकते हैं और इसे फिर से बना सकते हैं useradd -D meया इसकी मरम्मत स्वयं कर सकते हैं:

sudo mkdir /home/me
sudo usermod --shell /bin/bash --home /home/me me
sudo chown -R me:me /home/me
cp /etc/skel/.* /home/me/

यदि आपने getent passwd meफ्लोरियन के रूप में उपयोग किया था, तो आपने सुझाव दिया है कि आपको कुछ इस तरह से देखना चाहिए:

sudo getent passwd me
boggus:x:1002:1002::/home/me:/bin/sh

और ls /homeउपयोगकर्ता निर्देशिका को आपकी त्रुटि के रूप में नहीं दिखाया जाएगा:

Could not chdir to home directory /home/me: No such file or directory

हालांकि अंतिम चरण में मुझे cp: cannot stat / etc / skel / * 'मिलता है: ऐसी कोई फ़ाइल या निर्देशिका' यह क्या करती है?
दिनांक

जब मैं ऐसा useradd -D meकरता हूं तो वह सिर्फ तर्कों की सूची तैयार करता है। मैं userdel meइससे पहले भाग चुका हूँ
dd

कृपया, अपने प्रश्न को संपादित करें और का आउटपुट जोड़ें apt-cache policy passwd
बृहम

@ddd भी, आप सुनिश्चित है userतो addनहीं addतो user? कृपया सुनिश्चित करने के लिए कॉपी पेस्ट का उपयोग करें।
ब्रिअम

2
@ संशोधन करें लेकिन फिर बताएं कि क्या गलत हुआ ... अपने प्रश्न को संपादित करें और जानकारी जोड़ें ...
Braiam
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.