ホームディレクトリ/home/userに対してchdirを実行できません:権限が拒否されました。

ホームディレクトリ/home/userに対してchdirを実行できません:権限が拒否されました。

Debian 9で新しいVPSを取得した後、rootを使って新しいユーザーを作成しました。 adduser joe コマンドを使用して joe という新しいユーザー名を作成しました。次に、usermod -aG sudo joe を使用して管理権限を付与しました。次にログアウトし、Puttyを使用してjoeとしてログインします。ジョーのパスワードを入力しました。パスワードを入力すると、次のメッセージが表示されます。
ホームディレクトリ/home/joeにchdirできません:権限が返されました。
-bash: /home/joe/.bash_profile: 権限が返されました。

次のコマンドを使用して/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 を試して再度ログインします。

関連情報