Ich habe diesmal ein Problem mit vsftp. Ich habe es nach einem Tutorial eingerichtet, dessen URL ich aber leider nicht mehr weiß. Nun habe ich das Problem, dass Apache oder PHP ein Problem mit dem Benutzer "homepages" hat. Dies ist auch der Benutzername, den ich als FTP-Benutzer angelegt habe. Lade ich nun eine Datei hoch, dann wird die Datei dem Benutzer "homepages" und der Gruppe "wwwftp" zugeordnet. Apache/PHP hat beim Benutzer homepages nur Lese- aber keine Schreibrechte. Nur www-data hat beides. Allerdings steht in meiner vsftp Config, dass er www-data verwenden kann. Ich habe auch schon versucht den Benutzer homepages der Gruppe www-data und wwwftp zuzuordnen, was aber leider nix gebracht hat.
Hier meine vsftpd.conf:
Code: Alles auswählen
listen=NO
listen_ipv6=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
nopriv_user=www-data
chroot_local_user=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable=no
utf8_filesystem=YES
userlist_deny=NO
userlist_enable=YES
userlist_file=/etc/vsftpd.user_list
allow_writeable_chroot=YES