Ich habe den Benutzer MY_USER erstellt. Legen Sie sein Ausgangsverzeichnis auf / var / www / RESTRICTED_DIR fest. Dies ist der Pfad, auf den er beschränkt werden sollte. Dann habe ich sshd_config bearbeitet und Folgendes eingestellt:
Match user MY_USER
ChrootDirectory /var/www/RESTRICTED_DIR
Dann habe ich ssh neu gestartet. MY_USER-Besitzer (und Gruppenbesitzer) von RESTRICTED_DIR gemacht und auf 755 geändert
Accepted password for MY_USER
session opened for user MY_USER by (uid=0)
fatal: bad ownership or modes for chroot directory component "/var/www/RESTRICTED_DIR"
pam_unix(sshd:session): session closed for user MY_USER
Wenn ich die 2 Zeilen aus sshd_config entfernt habe, kann sich der Benutzer erfolgreich anmelden. Natürlich kann es auf alle Server zugreifen. Was ist das Problem? Ich habe sogar versucht, RESTRICTED_DIR als root zu speichern (als ich irgendwo las, dass jemand das gleiche Problem gelöst hat). Kein Glück..