Bonjour à toutes et tous!
Je désire créer un accès en SFTP avec un chroot de l’utilisateur. Uniquement du SFTP pas de SSH pour cet utilisateur.
J’ai donc:
-
créé un utilisateur “guest”
-
appliquer les droits root:root en lecture seule sur /home/guest (comme demandé par OpenSSH)
-
modifier /etc/ssh/sshd.conf pour:
a) remplacer la ligne
Subsystem sftp /usr/libexec/sftp-server par Subsystem sftp internal-sftp
b) ajouter
Match User guest
ChrootDirectory /home/guest
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp
Résultat: l’accès en sftp avec le compte “guest” fonctionne bien via Filezilla MAIS je ne peux rien écrire dans le répertoire :-/
J’ai donc créé un autre répertoire à l’intérieur de celui-ci en lui mettant guest:users comme propriétaire et en autorisant du rwxr-xr-x mais sans succès!
Quelqu’un pourrait-il m’éclairer ?
Merci d’avance pour vos réponses et bonne après-midi