J'ai édité le fichier passwd qui se trouve dans le dossier /etc via putty et mon compte root. Lorsque je crée un utilisateur web "test" via plesk, la ligne suivante est rajouté dans ce fichier:
test:x:10006:10001::/var/www/vhosts/nom_du_domaine/web_users/test:/bin/false
J'ai comparé avec une autre ligne du fichier correspondant à l'administrateur du domaine qui lui peut se connecter en ssh afin de comprendre les modifications à apporter au fichier passwd.
Il y a 2 différences:
- la première se joue sur le path, ce qui est normal car l'utilisateur "test" est cloisonné dans son dossier tandis que l'admin du domaine accède à la racine du domaine.
- la deuxième se joue à la fin de la ligne
- :/bin/false
- :/usr/local/psa/bin/chrootsh
J'ai donc modifié la ligne correspondant à l'utilisateur web "test" comme ceci:
test:x:10006:10001::/var/www/vhosts/nom_du_domaine/web_users/test:/usr/local/psa/bin/chrootsh
Mais cela ne marche pas, j'obtiens le message suivant dans filezilla:
1 2
| Erreur: Fatal: unable to initialise SFTP on server: could not connect
Erreur : Connexion au serveur impossible ! |
Comment modifier le fichier passwd pour que ça marche?
Partager