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/username
và /home
thay vào đó tôi muốn hạ cánh .
Tôi đã truy cập với quyền root và được thêm PermitUserEnvironment yes
vào /etc/.ssh/sshd_config
- và theo tôi hiểu thì điều này sau đó quét ssh
thư mục riêng của người dùng để tìm environment
tệ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:$HOME
dườ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.
usermod
khi 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
.