Cześć,
Wycinek z manuala vsftpd:
Po zmianie właściciela wrzuconych plików, anonimowi nie będą go mogli skasować (chyba że pliki będą miały ustawione nieodpowiednio prawa do zapisu).
Generalnie zadziała to w przypadku anonimowego ftp, nie napisałeś czy Twoje ftp ma być rzeczywiście anonimowe, czy z uwierzytelnianiem.
Do prostego uwierzytelniania anonymousa możesz użyć opcji secure_email_list_enable.
Możesz również zainteresować się pure-ftpd, ma on opcję pure-uploadscript, dzięki której przy każdym ładowaniu pliku można wyzwalać dowolny skrypt (np taki przesuwający plik lub zmieniający mu uprawnienia).