मेरे पास एक सेंटोस 5.7 वेब सर्वर है, और मैं एसएसएच का उपयोग करते समय कनेक्ट होने वाली डिफ़ॉल्ट जगह को बदलना चाहता हूं।
वर्तमान में मैं भूमि में हूँ /home/username
, और मैं /home
इसके स्थान पर उतरना चाहता हूँ ।
मैं रूट के रूप में चला गया और जोड़ा PermitUserEnvironment yes
गया है /etc/.ssh/sshd_config
- और जैसा कि मैंने इसे समझा है, तब ssh
एक environment
फ़ाइल के लिए उपयोगकर्ता के स्वयं के फ़ोल्डर को स्वीप करता है । मुझे इस बारे में निश्चित नहीं है कि मैं इस पर्यावरण फाइल में क्या जोड़ रहा हूं, जैसा export path=$PATH:$HOME
कि यहां काम नहीं कर रहा है, या तो यहां या मेरे .ashrc या .bash_profile फाइलों में (जो मुझे लगता है कि इससे कोई फर्क नहीं पड़ेगा। वैसे भी SSH कनेक्शन एक गैर-संवादात्मक खोल है?)।
अग्रिम में धन्यवाद।
usermod
लिखने वाले उपयोगकर्ता के विषय में कुछ भी बदलते समय उपयोग करना बेहतर होता है :।/etc/passwd
usermod -d /home user