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

我试图在我的linux服务器上的“/ opt / scm”下build立一个简单的存储库主机,但是当我以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用户不应该访问目录吗?

您错过了可执行位,它允许您首先进入目录:

 sudo chmod ug+x scm