Vous avez demandé le commentaire #907226.
Retourner sur le contenu associé.
> les autres répertoires, et doit rentrer dans le sien. Non, au login sftp va placer l'utilisateur directement dans /chroot/$HOME/ > Même si les droits sont mis en place pour qu'il ne puisse pas > rentrer dans les autres répertoires, il les voit. Voila une astuce simple décrite sur Undeadly, pour éviter que les utilisateurs ne voient les autres homes : 1) Modifier l'indication des chemins des répertoires home dans /etc/passwd pour qu'ils ressemblent à : /user1, /user2, ... 2) Créer cette structure de répertoires : /chroot/user1/user1 /chroot/user2/user2 3) Puis, dans ssh_config :
Match Group sftpusers ChrootDirectory /chroot/%u ForceCommand internal-sftp
[ Répondre ]
Re: Plus précisément
> les autres répertoires, et doit rentrer dans le sien.
Non, au login sftp va placer l'utilisateur directement dans /chroot/$HOME/
> Même si les droits sont mis en place pour qu'il ne puisse pas
> rentrer dans les autres répertoires, il les voit.
Voila une astuce simple décrite sur Undeadly, pour éviter que
les utilisateurs ne voient les autres homes :
1) Modifier l'indication des chemins des répertoires home
dans /etc/passwd pour qu'ils ressemblent à : /user1, /user2, ...
2) Créer cette structure de répertoires :
/chroot/user1/user1
/chroot/user2/user2
3) Puis, dans ssh_config :
Et hop, c'est réglé, l'utilisateur ne voit pas les autres homes, seulement la sienne.
[ Répondre ]