无法 chdir 到主目录 /opt/scm:权限被拒绝

Chr*_*ert 0 linux ubuntu permissions

我正在尝试在我的 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
Run Code Online (Sandbox Code Playgroud)

然后 ssh 进入ssh scm@192.168.1.123 ,我得到Could not chdir to home directory /opt/scm: Permission denied.

我的 scm 用户不应该有权访问该目录吗?

Sve*_*ven 5

您缺少可执行位,它允许您首先输入目录:

sudo chmod ug+x scm
Run Code Online (Sandbox Code Playgroud)