Linux 서버의 "/opt/scm"에 간단한 저장소 호스트를 설정하려고 하는데 scm 사용자로 SSH에 접속하려고 하면 이 오류가 발생합니다.
Could not chdir to home directory /opt/scm: Permission denied
디렉토리 권한을 이해했다고 생각했지만 분명히 뭔가 잘못하고 있습니다 ...
이것이 제가 한 일입니다.
cd /opt
$ sudo mkdir scm
$ sudo chown scm:scm scm/
$ sudo su scm
$ chmod 660 scm/
$ ls -l
drw-rw---- 2 scm scm 4096 Aug 28 10:03 scm
그런 다음 ssh를 접속하면 .ssh [email protected]
Could not chdir to home directory /opt/scm: Permission denied
내 scm 사용자가 디렉터리에 액세스할 수 없어야 합니까?
답변1
먼저 디렉터리에 들어갈 수 있는 실행 비트가 누락되었습니다.
sudo chmod ug+x scm