web-dev-qa-db-fra.com

N'a peut-être pas CHDIR au répertoire domestique / à la maison / utilisateur: autorisation refusée

Après avoir obtenu un nouveau VPS avec Debian 9, j'ai créé un nouvel utilisateur en utilisant la racine. J'ai créé un nouveau nom d'utilisateur appelé Joe avec cette commande adduser Joe. Ensuite, j'ai utilisé UserMod -Ag Sudo Joe pour accorder des privilèges administratifs. Après cela, je me suis déconnecté et utilisé Puty pour vous connecter en tant que Joe. J'ai entré le mot de passe pour Joe. Après avoir entré le mot de passe, il affichait ce message:
n'a pas pu chiderner au répertoire domestique/à la maison/Joe: autorisation refusée
[.____] - Bash: /Home/joe/.bash_profile: autorisation refusée

J'ai vérifié le répertoire de/home/joe à l'aide de cette commande:

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

Comment puis-je entrer dans/home/joe Directory après la connexion en tant que Joe?

5
ngeri

Apparemment/Accueil/Joe n'a pas d'exécution d'autorisation pour l'utilisateur. Exécuter la permission pour le répertoire permet de la traverser.

Essayez Sudo Chmod 755/Home/Joe puis reconnectez-vous.

3
Arjen