Verhindern Sie, dass FTP-Benutzer zu Verzeichnissen oberhalb ihres Home-Verzeichnisses navigieren können.

Verhindern Sie, dass FTP-Benutzer zu Verzeichnissen oberhalb ihres Home-Verzeichnisses navigieren können.

Ich habe über Webmin einen Benutzer auf Centos 7 erstellt und /var/www/html/die Seite als sein Home-Verzeichnis angegeben, sodass er beim Anmelden von dort aus startet.

Ich habe mich jedoch selbst angemeldet und festgestellt, dass sie von dort aus in die übergeordneten Verzeichnisse navigieren können, was ich nicht möchte. Wie kann ich dies verhindern?

Danke schön.

Antwort1

Sie müssen eine Funktion finden, die spezifisch für den von Ihnen verwendeten FTP-Server ist und die einechroot-ähnlichUmgebung. Einige Beispiele sind:

  • proftpd:Standardstamm. Diese Option muss auf das Chroot-Verzeichnis eines Servers verweisen.
  • Abonnieren:-AMöglichkeit. Zitieren der Dokumentation

Diese Funktion heißt „chroot“. Sie können sie aktivieren, indem Sie pure-ftpd mit dem Schalter „-A“ ausführen, um dies mit ALLEN Ihren Benutzern (außer root) zu tun.

  • vsftpd: chroot_local_user=YESführt einen Chroot-Vorgang zum Standard-Benutzer-Home durch. Es gibt bereits einegute Antwort hier.

verwandte Informationen