Bonjour,
J'arrive un peu tard sur ce poste mais j'ai exactement le même problème sur mon Ds111,
sauf qu'évidemment, le chmod sur 'homes' n'a pas résolu mon problème.
Ce que j'aimerais:
C'est pouvoir créer des utilisateurs et leur donner accès (upload/download) à un répertoire de mon syno sans qu'ils puissent remonter ce dossier, tout ça en sftp.
Voila ou j'en suis :
-J'ai installé openssh
-ajouté la ligne "Subsystem sftp /volume1/@optware/libexec/sftp-server" dans /etc/ssh/sshd_config
-modifié la ligne "fred:x:1027:100::/volume1/musique:/bin/sh"
j'arrive a me connecté en sftp avec filezilla avec l'utilisateur "fred" j'arrive bien dans /volume1/musique
Le problème c'est qu'à ce stade ,Fred peut remonter "volume1"
J'ai donc modifié un peu /etc/ssh/sshd_config:
# override default of no subsystems
# Subsystem sftp /volume1/@optware/libexec/sftp-server
Subsystem sftp internal-sftp
Match User fred
ChrootDirectory /volume1/musique
ForceCommand internal-sftp
#ForceCommand sftp /volume1/@optware/libexec/sftp-server
AllowTCPForwarding no
X11Forwarding no
Et la, impossible de me connecter ou plutôt si, FileZilla se connecte puis "connexion closed by server with exitcode 1"
Voila ,je suis bloqué ici
Dans messages.log j'ai la même chose que airv89 fatal: bad ownership or modes for chroot directory "/volume1/musique"
Merci de bien vouloir me donner un p'tit coup de pouce