Linux

無法 chdir 到主目錄 /home/user:權限被拒絕

  • February 8, 2019

在使用 Debian 9 獲得新的 VPS 後,我使用 root 創建了一個新使用者。我使用這個命令 adduser joe 創建了一個名為 joe 的新使用者名。然後,我使用 usermod -aG sudo joe 授予管理權限。之後,我退出並使用 Putty 以 joe 的身份登錄。我輸入了喬的密碼。輸入密碼後,它顯示此消息:

無法 chdir 到主目錄 /home/joe: Permission denied

-bash: /home/joe/.bash_profile: Permission denied

我使用以下命令檢查了 /home/joe 的目錄:

sudo ls -al /home/joe
total 20
drw-r--r-- 2 joe  joe  4096 Feb  7 16:32 .
drwxr-xr-x 4 root root 4096 Feb  7 16:32 ..
-rw-r--r-- 1 joe  joe   220 Feb  7 16:32 .bash_logout
-rw-r--r-- 1 joe  joe  3526 Feb  7 16:32 .bashrc
-rw-r--r-- 1 joe  joe   675 Feb  7 16:32 .profile

以 joe 身份登錄後如何進入 /home/joe 目錄?

顯然 /home/joe 沒有使用者的執行權限。目錄的執行權限允許遍歷它。

嘗試 sudo chmod 755 /home/joe 然後再次登錄。

引用自:https://unix.stackexchange.com/questions/499398