Hallo
Wenn ein Client auf meinem vsftpd Server eine hochgeladene Datei löschen oder umbennen will wird es mit folgender Fehleermeldung abgelehnt.Lokal löschen funktioniert.
Befehl: RNFR Brick Mansions.avi
Antwort: 350 Ready for RNTO.
Befehl: RNTO tod
Antwort: 550 Permission denied.
Status: Lösche "/sonstiges/Brick Mansions.avi"
Befehl: DELE Brick Mansions.avi
Antwort: 550 Permission denied.
Sat Nov 19 14:35:35 2016 [pid 32470] [laurentftp] FTP response: Client "192.168.1.102", "150 Here comes the directory listing."
Sat Nov 19 14:35:36 2016 [pid 32470] [laurentftp] FTP response: Client "192.168.1.102", "226 Directory send OK."
Sat Nov 19 14:35:52 2016 [pid 32470] [laurentftp] FTP command: Client "192.168.1.102", "RNFR Brick Mansions.avi"
Sat Nov 19 14:35:52 2016 [pid 32470] [laurentftp] FTP response: Client "192.168.1.102", "350 Ready for RNTO."
Sat Nov 19 14:35:52 2016 [pid 32470] [laurentftp] FTP command: Client "192.168.1.102", "RNTO tod"
Sat Nov 19 14:35:52 2016 [pid 32470] [laurentftp] FTP response: Client "192.168.1.102", "550 Permission denied."
Sat Nov 19 14:36:25 2016 [pid 32470] [laurentftp] FTP command: Client "192.168.1.102", "DELE Brick Mansions.avi"
Sat Nov 19 14:36:25 2016 [pid 32470] [laurentftp] FTP response: Client "192.168.1.102", "550 Permission denied."
Hier meine vsftpd.conf
utf8_filesystem=YES
allow_writeable_chroot=YES
write_enable=YES
dirmessage_enable=YES
nopriv_user=vsftpd
ftpd_banner="Laurents FTP Server"
local_enable=YES
file_open_mode=0744
userlist_file=/etc/vsftpd.user_list
local_umask=000
local_root=/var/clients/$USER
userlist_deny=NO
userlist_enable=YES
# 3. Just some users are "free":
chroot_local_user=YES
chroot_list_enable=YES
# Create the file /etc/vsftpd.chroot_list with a list of the "free" users.
chroot_list_file=/etc/vsftpd.chroot_list
anonymous_enable=NO
anon_world_readable_only=NO
anon_upload_enable=NO
log_ftp_protocol=YES
xferlog_enable=YES
vsftpd_log_file=/var/log/vsftpd.log
connect_from_port_20=YES
listen=YES
xferlog_file=/var/log/xfer.log
user_sub_token=$USER
pasv_address=xxxxxxxxxxxxxxxx
pasv_address=192.168.1.48
pasv_addr_resolve=YES
pasv_enable=YES
pasv_min_port=50000
pasv_max_port=50004
port_enable=YES
## SSL
ssl_enable=YES
ssl_ciphers=HIGH:!MD5:!ADH
allow_anon_ssl=NO
force_local_data_ssl=YES
force_local_logins_ssl=YES
ssl_tlsv1=YES
ssl_sslv2=NO
ssl_sslv3=NO
rsa_cert_file=/etc/vsftpd/vsftpd.pem
require_ssl_reuse=NO
pam_service_name=vsftpd
seccomp_sandbox=NO
cmds_allowed=ABOR,ACCT,ALLO,APPE,CCC,CDUP,CWD,EPSV,LIST,MDTM,MLST,MODE,NLST,NOOP,OPTS,PASS,PASV,PBSZ,PORT,PROT,PWD,QUIT,REIN,REST,RETR,RNFR,MKD,SITE,SIZE,STAT,STOR,STRU,SYST,TYPE,USER
Lt Manpage erlaubt der Befehl"write_enable=YES" das löschen und umbennen.(These commands are: STOR, DELE, RNFR, RNTO, MKD, RMD, APPE and SITE)
Drum weis ich jetzt nicht wo der Fehler liegt.
Hier das Verzeichnis vom Client
Ist da an der conf was nicht in Ordnung?