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
.