Tôi có máy chủ web CentOS 5.7 và tôi muốn thay đổi địa điểm mặc định mà tôi đến khi kết nối bằng SSH.
Hiện tại tôi hạ cánh /home/usernamevà /homethay vào đó tôi muốn hạ cánh .
Tôi đã truy cập với quyền root và được thêm PermitUserEnvironment yesvào /etc/.ssh/sshd_config- và theo tôi hiểu thì điều này sau đó quét sshthư mục riêng của người dùng để tìm environmenttệp. Điều tôi không chắc chắn chính xác là những gì tôi đang thêm vào tệp môi trường này, vì export path=$PATH:$HOMEdường như không hoạt động, ở đây hoặc trong các tệp .bashrc hoặc .bash_profile của tôi (mà theo tôi hiểu thì nó sẽ không tạo ra sự khác biệt dù sao như một kết nối SSH là một vỏ không tương tác?).
Cảm ơn trước.
usermodkhi thay đổi bất cứ điều gì liên quan đến người dùng ghi vào/etc/passwd, để ngăn ngừa lỗi :usermod -d /home user.