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