我試圖在我的 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