जोड़ा गया SSH उपयोगकर्ता, कोई गृह निर्देशिका नहीं


0

इसलिए, एक Yosemite सिस्टम पर, मैंने रिमोट लॉगिन (ssh) को सक्षम किया और एक विशिष्ट उपयोगकर्ता जोड़ा। जब मैं इस उपयोगकर्ता के रूप में ssh करता हूं, तो मेरी होम डायरेक्टरी / var / खाली में चूक हो जाती है। क्या मुझे सही होम निर्देशिका को सक्षम करने के लिए कुछ और करना चाहिए था? (ध्यान दें कि सिस्टम में एक सक्रिय निर्देशिका नेटवर्क खाता सर्वर है।)


1
आपने उपयोगकर्ता को कैसे / कहाँ जोड़ा?
Rob de Jonge

सिस्टम सिस्टम प्राथमिकताएँ & gt; साझा करना। रिमोट लॉगिन पर क्लिक करने पर, मैंने उपयोगकर्ता को + बटन के माध्यम से जोड़ा, फिर "नेटवर्क उपयोगकर्ता" पर क्लिक करते समय उपयोगकर्ता को सूची से बाहर कर दिया।
alphadogg

जवाबों:


1

इसलिए सुनिश्चित नहीं करें कि आपने उपयोगकर्ता कैसे बनाया है, लेकिन यदि आप स्थानीय रूप से कैश की गई होम निर्देशिका की अपेक्षा कर रहे हैं, और यह नेटवर्क खाता नहीं है, तो आप उपयोगकर्ता खाता बनाने के लिए निम्नलिखित की तरह उपयोगकर्ता आदेशों को चाहेंगे:

स्क्रिप्ट का श्रेय: http://wiki.freegeek.org/index.php/Mac_OSX_adduser_script

dscl . -create /Users/$USERNAME
dscl . -create /Users/$USERNAME UserShell /bin/bash
dscl . -create /Users/$USERNAME RealName "$FULLNAME"
dscl . -create /Users/$USERNAME UniqueID "$USERID"
dscl . -create /Users/$USERNAME PrimaryGroupID 20
dscl . -create /Users/$USERNAME NFSHomeDirectory /Users/$USERNAME
dscl . -passwd /Users/$USERNAME $PASSWORD

यदि आप ActiveDirectory द्वारा प्रदान की गई उपयोगकर्ता निर्देशिका को देख रहे हैं, तो सुनिश्चित करें कि आपने अपनी सक्रिय निर्देशिका कॉन्फ़िगरेशन में निम्नलिखित जाँच की है और इसके लिए आपकी सभी सर्वर साइड AD सेटिंग्स सही हैं:

'उपयोगकर्ता UNC पथ सक्रिय निर्देशिका से नेटवर्क होम लोकेशन प्राप्त करें'

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.