我正在尝试在我的 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
然后 ssh 登录 ,我就得到了。ssh [email protected]
Could not chdir to home directory /opt/scm: Permission denied
我的 scm 用户不应该有权访问该目录吗?
答案1
您缺少可执行位,它首先允许您进入目录:
sudo chmod ug+x scm