Legen Sie das variable FTP-Anon_Root-Verzeichnis in Ubuntu vsftpd fest

Legen Sie das variable FTP-Anon_Root-Verzeichnis in Ubuntu vsftpd fest

Ich habe einen FTP-Server laufen, damit lokale Benutzer Dateien für anonyme Benutzer (Freunde und Kollegen) freigeben können.

Der öffentliche Freigabeordner heißt /PubRoot.

Ich möchte jedoch nicht, dass auf Dateien von einem derart vorhersehbaren Speicherort aus zugegriffen wird – jeder, der ein Überwachungsskript ausführt, kann alles abgreifen, was dort gepostet wird. Daher sollte der tatsächliche freigegebene Ordner unvorhersehbar wie eine zufällige Zeichenfolge sein und niemand sollte auf PubRootgemeinsame Ordner zugreifen können.

Die tatsächliche Implementierung sollte etwa wie folgt aussehen: /PubRoot/saoehuSHUSOoeusSOHeuueohs oder /PubRoot/uioneuidoeneotuid

Anonyme Benutzer können dann darauf zugreifen überftp://<URL>/saoehuSHUSOoeusSOHeuueohs

Im Moment habe ich in meiner vsftpd-Konfiguration Folgendes, anon_users = /PubRoot/*/ aber es scheint nicht zu funktionieren.

Wie kann ich das machen? Ich bin bereit, andere mögliche Lösungen für das Sicherheitsproblem zu akzeptieren.

verwandte Informationen