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 を試して再度ログインします。