안녕하세요. 새해 복 많이 받으세요.
kldp.org 및 이곳을 약 2시간 이상을 뒤졌는데도 없어서 글 올립니다.
#useradd testuser -d /home/test/testuser
user 생성시 위와 같이 -d 옵션을 사용해서
홈디렉을 지정했습니다.
그런데 ssh로 접속하니 testuser로 바로 접속이 않되고
useradd -d /home/test/test123/kkk의 kkk계정을 생성하니
kkk에대한 접속 또한 아예 않되더군요.
/home/test/test123로는 아예 접근이 불가능 합니다.
어떻하면 ssh로 접속했을때 바로 /home/test/test123/로 들어갈수
있을까요?
고수님들의 답변을 기다립니다.
useradd -d 로 지정한 홈 디렉토리는 디렉토리 상위 경로(/home/test)에 실행 권한(x)이 없으면 접근이 안 됩니다.
상위 디렉토리에 chmod 711 을 주고, 사용자 홈이 실제로 생성됐는지 ls -ld 로 확인하면 ssh 접속이 됩니다. 접속 후 바로 해당 디렉토리로 가려면 sshd 설정이 아니라 사용자 쉘 설정을 쓰면 됩니다.