ForumFTP Sicherheit
Dirk Brinkforth – Mittwoch, 06. September 2006 13:09 Uhr

Hallo,

ich möchte einen VSFtp-Server so konfigurieren das User Dateien zwar hochladen aber nicht mehr löschen können. Ist dies überhaupt möglich und wenn ja wie.

Mir fallen umask in der datei vsftpconf oder Rechtevergabe direkt auf dem Verzeichniss ein.

Wenn es machbar ist bitte ich hier um hilfe.

Gruss

Dirk

1 Antwort
Harald Geiger – Mittwoch, 06. September 2006 15:24 Uhr

Hallo Dirk!

ich möchte einen VSFtp-Server so konfigurieren das User Dateien zwar hochladen aber nicht mehr löschen können. Ist dies überhaupt möglich und wenn ja wie.

Handelt es sich um Anonymous FTP oder haben die Benutzer Logins? Für Anonymous FTP ist das gewünscht Verhalten einfach zu realisieren (vsftpd.conf): anon_upload_enable YES anon_other_write_enable NO anon_mkdir_write_enable NO

Harald

Dirk Brinkforth – Mittwoch, 06. September 2006 15:39 Uhr

Hallo Harald,

danke für eine schnelle Antwort, aber leider handelt es sich um User mit eigenem Login.

Gruss

Dirk

Harald Geiger – Freitag, 08. September 2006 22:26 Uhr

Hallo Dirk!

aber leider handelt es sich um User mit eigenem Login.

Umask und Zugriffsrechte helfen Dir hier nicht weiter, da für das Löschen einer Datei die gleichen Rechte nötig sind, wie für das Anlegen einer Datei, nämlich Schreibberechtigung auf das Verzeichnis.

vsftpd bietet aber die Möglichkeit mit der Option cmds_allowed die erlaubten FTP-Befehle anzugeben. Für den Anfang würde ich so was in der Art ausprobieren: cmds_allowed=CWD,LIST,NLST,PASV,PORT,RETR,STOR,QUIT

Allerdings solltest Du dann beobachten, welche FTP-Befehle die FTP Clients der Benutzer noch verwenden. Dazu kannst Du das Logging einschalten: log_ftp_protocol=YES

Harald