vsftpd, anonymous & upload permissions

DemonLord

Weeeeee!
Moin alle!

Ich nutze vsftpd auf dem iPhone (ist ja BSD) und dazu ein 1:1 port von vsftpd. Was ich will ist ein "all allowed" ftp Verzeichnis zu machen. Dazu habe ich einen user "ftp" angelegt, dessen homedir in /var/mobile/ftp liegt. vsftpd ist als standalone gestartet.

Hier die config:
Code:
listen=YES
anonymous_enable=yes
local_enable=no
write_enable=YES
anon_upload_enable=yes
anon_mkdir_write_enable=yes
xferlog_enable=NO
connect_from_port_20=YES
chown_uploads=YES
chown_username=ftp
idle_session_timeout=600
data_connection_timeout=120
nopriv_user=ftp
ftp_username=ftp
secure_chroot_dir=/var/mobile/ftp
chroot_local_user=YES
file_open_mode=0666
anon_umask=007
local_umask=002

Ein einloggen als anonymous/ftp ist möglich. Ein hochladen in das "inc" Verzeichnis aus.
Permissions der Verzeichnisse:

/var/mobile/ftp: owner:mobile,mobile, perm: 755
/var/mobile/ftp/inc: owner:ftp,mobile, perm: 777

Hochladen geht, wie gesagt. Leider nur mit perms 600 und ein löschen der Dateien ist nicht möglich.

Was ich gerne möchte ist das anon (ftp user) auch Dateien löschen kann. Auf Sicherheitsaspekte kann wirklich verzichtet werden, da das iPhone nur auf vorher konfiguierten AccessPoints online geht. Und Dateien die da rein kommen sind wirklich nicht "wichtig".

Optional: Hochgeladene Dateien könnten Perms von 644 haben ^^

Vielen, vielen Dank im Voraus,
-Christian.
 
Zurück
Oben