Linux
無法 chdir 到主目錄 /home/user:權限被拒絕
在使用 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 然後再次登錄。