Não foi possível chdir para o diretório inicial /opt/scm: Permissão negada

Não foi possível chdir para o diretório inicial /opt/scm: Permissão negada

Estou tentando configurar um host de repositório simples em meu servidor Linux em "/opt/scm", mas estou recebendo este erro ao tentar fazer SSH como meu usuário scm.

Could not chdir to home directory /opt/scm: Permission denied

Achei que entendia as permissões de diretório, mas claramente estou fazendo algo errado...

Isto é o que eu fiz.

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

Então entre e eu recebo .ssh [email protected]Could not chdir to home directory /opt/scm: Permission denied

Meu usuário scm não deveria ter acesso ao diretório?

Responder1

Está faltando o bit executável, que permite entrar no diretório em primeiro lugar:

sudo chmod ug+x scm

informação relacionada