홈 디렉토리 /opt/scm에 대한 chdir을 수행할 수 없습니다. 권한이 거부되었습니다.

홈 디렉토리 /opt/scm에 대한 chdir을 수행할 수 없습니다. 권한이 거부되었습니다.

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

관련 정보