我试图在我的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