vorab: Ich bin noch ziemlich unerfahren was das Thema Linux Server angeht und versuche mich langsam heranzutasten. Berücksichtigt das bitte bei euren Antworten. Vielen Dank.
![Thumbs Up :THX:](./images/smilies/thumbup.gif)
Mein Ziel:
User A soll über SFTP und Chroot in /var/www/ landen und dort volle Rechte haben.
User B soll über SFTP und Chroot in /var/www/sub landen und dort volle Rechte haben.
User A habe ich vor ein paar Tagen schon so hinbekommen wie ich mir das vorstelle.
Heute wollte ich User B anlegen, kriege es allerdings nicht hin.
![Redface :oops:](./images/smilies/icon_redface.gif)
/etc/ssh/sshd_config:
#Subsystem sftp /usr/lib/openssh/sftp-server
Subsystem sftp internal-sftp
Match user A,B
X11Forwarding no
AllowTcpForwarding no
ChrootDirectory %h
ForceCommand internal-sftp
Das Homeverzeichnis der User habe ich auf das entsprechende Verzeichnis geändert.
Wenn ich versuche mit FileZilla über SFTP zu verbinden bekomme ich einen Fehler und /var/log/auth.log sagt:
fatal: bad ownership or modes for chroot directory "/var/www/sub"
Ich habe jetzt eine Ewigkeit versucht die Berechtigungen so hinzubiegen dass es funktioniert, aber anscheinend war der richtige Weg noch nicht dabei. Wie muss ich die Berechtigungen denn richtig setzen (Und mit welchen Befehlen?) damit das ganze mit User A und User B funktioniert?
PS: Ich habe sowas in der Art versucht:
https://i.imgur.com/WBMR2iz.jpg
Ich hoffe ihr könnt mir auf die Sprünge helfen.
Vielen Dank schon mal.
![Confused :?](./images/smilies/icon_confused.gif)