ฉันมีเว็บเซิร์ฟเวอร์ CentOS 5.7 และฉันต้องการเปลี่ยนตำแหน่งเริ่มต้นที่ฉันเชื่อมต่อด้วย SSH
ขณะนี้ฉันลงจอด/home/username
และต้องการลงจอด/home
แทน
ฉันเข้าPermitUserEnvironment yes
สู่ขั้นตอนการรูทและเพิ่มไปแล้ว/etc/.ssh/sshd_config
- และเมื่อฉันเข้าใจแล้วมันก็ทำให้ssh
โฟลเดอร์ของผู้ใช้เป็นenvironment
ไฟล์ สิ่งที่ฉันไม่แน่ใจคือสิ่งที่ฉันเพิ่มลงในไฟล์สภาพแวดล้อมนี้อย่างที่export path=$PATH:$HOME
ดูเหมือนจะไม่ทำงานไม่ว่าจะที่นี่หรือในไฟล์. bashrc หรือ. bash_profile (ซึ่งฉันเข้าใจว่ามันจะไม่สร้างความแตกต่าง อย่างไรก็ตามการเชื่อมต่อ SSH เป็นเชลล์แบบไม่โต้ตอบหรือไม่)
ขอบคุณล่วงหน้า.
usermod
เมื่อมีการเปลี่ยนแปลงอะไรที่เกี่ยวข้องกับผู้ใช้ที่เขียนไปเพื่อป้องกันความผิดพลาด:/etc/passwd
usermod -d /home user