无法 chdir 到主目录 /home/user:权限被拒绝

无法 chdir 到主目录 /home/user:权限被拒绝

在使用 Debian 9 获得新的 VPS 后,我使用 root 创建了一个新用户。我使用 adduser joe 命令创建了一个名为 joe 的新用户名。然后,我使用 usermod -aG sudo joe 授予管理权限。之后,我注销并使用 Putty 以 joe 身份登录。我输入了 joe 的密码。输入密码后,显示以下消息:
Could not chdir to home directory /home/joe: Permission returned
-bash: /home/joe/.bash_profile: Permission returned

我使用以下命令检查了 /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 目录?

答案1

显然 /home/joe 没有用户的执行权限。目录的执行权限允许遍历它。

尝试 sudo chmod 755 /home/joe 然后再次登录。

相关内容