web-dev-qa-db-ja.com

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

Debian 9で新しいVPSを取得した後、rootを使用して新しいユーザーを作成しました。このコマンドadduser joeを使用して、joeという新しいユーザー名を作成しました。次に、usermod -aG Sudo joeを使用して管理者権限を付与しました。その後、ログアウトし、PuTTYを使用してjoeとしてログインしました。 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ディレクトリに入るにはどうすればよいですか?

2
ngeri

どうやら/ home/joeにはユーザーの実行権限がありません。ディレクトリの実行権限は、それを全探索することを許可します。

Sudo chmod 755/home/joeを試してから、再度ログインしてください。

3
Arjen