Bonjour à tous,
J'ai mis en place un serveur SFTP sous linux Ubuntu 20.04.4.
j'utilise le chemin suivant:
Code :
- /var/sftp/files/Dossier1
- /var/sftp/files/Dossier2
|
J'ai créé un premier utilisateur sftuser qui appartient au groupe sftp.
J'ai modifié les droits des dossiers ainsi que la config du ssh pour n'autoriser l'accès qu'au dossier /var/sftp/files.
Jusqu'ici tout fonctionne parfaitement, je pensais donc avoir compris comment utiliser chroot.
Là où cela se complique :
J'aimerais rajouter un utilisateur qui n'a accès qu'aux dossiers suivants :
Code :
- /var/sftp/files/Dossier1/SousDossier1
- /var/sftp/files/Dossier1/SousDossier2
- /var/sftp/files/Dossier1/SousDossier3
|
Les noms étant exactement les mêmes, c'est juste la dernière lettre qui varie entre tous ces dossiers, idéalement j'aimerais utiliser un *.
J'ai essayé de rajouter un nouveau user au groupe et de rajouter une restriction au niveau du user dans la config ssh, mais sans succès. L'utilisateur à acces a toutes les autorisations du groupe. Donc à tous les dossiers.
J'ai essayé de rajouter un nouveau groupe, mais sans succès, car il faut que le dossier parent appartienne à root, pour faire le chroot. Or il appartient à sftp car j'ai déjà fait un chroot avec.
Enfin bref, si quelqu'un peu me filer des pistes !
En vous remerciant,