Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Vous avez demandé le commentaire #907226.

Retourner sur le contenu associé.

Re: Plus précisément

Posté par herodiade () le 22/02/2008 à 23:47. (lien). Évalué à 6.

> 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


Et hop, c'est réglé, l'utilisateur ne voit pas les autres homes, seulement la sienne.

[ Répondre ]