
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 PubRoot
gemeinsame 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.