J'essaie de donner à un client un accès SFTP au répertoire racine de son site sur mon serveur (Ubuntu 10.10) afin qu'il puisse gérer son site lui-même.
Bien que j'aie réussi à enfermer un utilisateur dans un répertoire et à lui donner un accès SFTP, il n'est autorisé à créer et à supprimer de nouveaux fichiers que dans les sous-répertoires (les répertoires qu'il possède). Cela signifie que je dois leur donner accès au répertoire parent de la racine de leur site.
Jusqu'à présent, j'ai suivi les instructions figurant dans le document suivant tutoriel comme suit :
addgroup filetransfer
usermod -G filetransfer username
chown root:root /home/username
chmod 755 /home/username
cd /home/username
mkdir docs public_html
chown username:username *
Comment puis-je les limiter à la racine de leur site (par exemple public_html) tout en leur permettant de créer et de supprimer des fichiers. Tous les tutoriels que j'ai lus suggèrent que la racine doit être le propriétaire du répertoire personnel de l'utilisateur, ce qui les empêche d'accéder en écriture à l'intérieur de ce répertoire.
Je suis relativement novice en matière de gestion de mon propre serveur, donc tout conseil me serait très utile.
Merci beaucoup.