Sie sollten sagen, was Sie genau getan haben, um dies zu erreichen. Wenn Sie dies nicht bereits tun, sollten Sie wahrscheinlich versuchen, chroot zu verwenden (Ratschläge hier: http://www.unixwiz.net/techtips/chroot-practices.html ).
Für Ihr spezielles Problem müssen Sie Ihren Benutzern Schreibberechtigung für ihren Stammordner erteilen. Legen Sie sie entweder als Besitzer fest und stellen Sie sicher, dass die Schreibberechtigung festgelegt ist. Ich bin mir nicht sicher, warum das so eine schlechte Idee wäre:
# chown someuser /user/root/folder # chmod u+w /user/root/folder
Oder wenn Sie root als Eigentümer behalten möchten, können Sie dies mit einer Gruppe tun:
# addgroup somegroup # adduser someuser somegroup # chgrp somegroup /user/root/folder # chmod g+w /user/root/folder
BEARBEITEN
Wie in dem bereitgestellten Link erwähnt, scheint es, dass root der Besitzer des betreffenden Verzeichnisses sein muss, damit chroot ordnungsgemäß funktioniert. Nichts scheint jedoch einen Gruppenwechsel zu verhindern. Nach den Namen dieses Tutorials könnte dies den Trick erfüllen:
# chown root:filetransfer /home/username # chmod 775 /home/username
Beachten Sie, dass die Berechtigungen jetzt 775 und nicht 755 sind. Dies gibt allen Benutzern, die zur Datentransfergruppe gehören, Schreibberechtigung.
BEARBEITEN 2
Nein, das reicht nicht. Vielleicht ist das einfach nicht machbar.