Не удалось перейти в домашний каталог /opt/scm: Отказано в доступе

Не удалось перейти в домашний каталог /opt/scm: Отказано в доступе

Я пытаюсь настроить простой хост репозитория на моем сервере Linux в каталоге «/opt/scm», но при попытке подключиться по SSH как мой пользователь scm возникает эта ошибка.

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

Связанный контент