Could not chdir to home directory /home/username: Permission denied

Mon serveur YunoHost

Matériel: VPS acheté en ligne
Version de YunoHost: 11.1.21.4
J’ai accès à mon serveur : En SSH & Par la webadmin
Êtes-vous dans un contexte particulier ou avez-vous effectué des modifications particulières sur votre instance ? : oui
Si oui, expliquer:

Description du problème

Le disque dur de mon serveur est mort suite à des coupures de courants répétées à mon domicile. J’ai donc décidé de migrer mon installation sur un VPS en restaurant une sauvegarde que j’avais. Tout c’est bien passé sauf que dès que je me connecte en SSH avec mon utilisateur admin, j’ai le message suivant.

Could not chdir to home directory /home/augustin: Permission denied
-bash: /home/augustin/.bash_profile: Permission denied

Il semble en effet que mon utilisateur “augustin” ait des droits différents sur le dossier home que les autres utilisateurs

augustin@rungeard:/home$ ls -l
total 36
drwxr-xr-x+ 5    47093    47093 4096 Jul  3 07:33 augustin
drwxrwxr-x+ 2 flo92    flo92    4096 Jul  3 07:33 flo92
drwxrwxr-x+ 2 florence florence 4096 Jul  3 07:33 florence
drwxrwxr-x+ 2 hefl     hefl     4096 Jul  3 07:33 hefl
drwxrwxr-x+ 2 herve    herve    4096 Jul  3 07:33 herve
drwxr-xr-x  2     1000 ssh.app  4096 Apr  9  2021 rungeard
drwxr-xr-x  5 root     root     4096 Jul  2 22:56 yunohost.app
drwxrwx---  4 root     admins   4096 Jul  2 21:44 yunohost.backup
drwxrwxr-x+ 8 root     root     4096 Jul  2 21:44 yunohost.multimedia

Si quelqu’un sait comment résoudre ce problème, je suis preneur !

Merci d’avance !

C’est un souci récurrent quand on restaure des dossiers dans un nouveau serveur. Les numéros d’identification des utilisateurs peuvent se retrouver mélangés.

En root:

chown augustin:augustin -R /home/augustin
chown rungeard:rungeard -R /home/rungeard # si c'est bien un utilisateur ;)
1 Like

Merci beaucoup pour ta réponse !
Le message d’erreur a en effet disparu !
Par contre mon utilisateur “augustin” a toujours des droits différents des autres utilisateurs. Est-ce normal ?

root@rungeard:/home# ls -l
total 36
drwxr-xr-x+ 5 augustin augustin 4096 Jul  3 07:33 augustin
drwxrwxr-x+ 2 flo92    flo92    4096 Jul  3 07:33 flo92
drwxrwxr-x+ 2 florence florence 4096 Jul  3 07:33 florence
drwxrwxr-x+ 2 hefl     hefl     4096 Jul  3 07:33 hefl
drwxrwxr-x+ 2 herve    herve    4096 Jul  3 07:33 herve
drwxr-xr-x  2     1000 ssh.app  4096 Apr  9  2021 rungeard
drwxr-xr-x  5 root     root     4096 Jul  2 22:56 yunohost.app
drwxrwx---  4 root     admins   4096 Jul  2 21:44 yunohost.backup
drwxrwxr-x+ 8 root     root     4096 Jul  2 21:44 yunohost.multimedia

Et rungeard n’est pas un utilisateur “normal” de YH. Je suppose que c’est une app qui l’a créé.

Tu peux faire un chmod 775 /home/augustin (pas de -R). Quant à rungeard, je doute qu’une app l’ai créé, vérifie ce qu’il y a dedans et sauvegarde et/ou supprime si nécessaire.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.