Commit Graph

4 Commits

Author SHA1 Message Date
duffyduck 326d8e97ac Umbau auf Pure-FTPd mit PureDB Virtual Users und Passwort-Dialog
- Komplett auf Pure-FTPd umgestellt (weg von vsftpd)
- PureDB virtuelle Benutzer: jeder User sieht nur seine Freigaben
- Per-User Bind-Mounts mit Read-Only/Read-Write Durchsetzung
- Passwort-Dialog beim Anlegen neuer FTP-Benutzer
- Change-Password UI: Dropdown + Button zum Passwort ändern
- Setup-Kommando für automatische Pure-FTPd Einrichtung
- Anonymous-Checkbox entfernt (nur authentifizierte User)
- sudoers-Fix: $SUDO_USER statt $USER bei sudo-Ausführung
- openssl passwd statt pure-pw stdin für GUI-Kompatibilität

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-04 19:29:36 +02:00
duffyduck 34a94f0d82 port_enable=YES zur vsftpd-Konfiguration hinzufügen
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-04 18:25:52 +02:00
duffyduck 456d0873d3 README und Helper-Script aktualisieren: Logging, aktiver Modus, Bind-Mounts
- vsftpd-Logging in README dokumentiert (/var/log/vsftpd.log)
- Passiv-Modus durch aktiven Modus mit Port 20 ersetzt
- Helper-Script: Symlinks durch Bind-Mounts ersetzt (vsftpd chroot-kompatibel)
- sudoers-Anleitung für passwortlose Bind-Mounts hinzugefügt
- Symlinks-Referenz in README auf Bind-Mounts korrigiert

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-04 18:20:17 +02:00
Stefan Hacker a5a9d86205 first commit 2026-03-22 21:25:09 +01:00