我在/var/ftp
. 此目录的所有者和组为“ftp”,权限设置为 777。
我的vsftpd.conf
文件内容:
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=YES
anon_mkdir_write_enable=YES
xferlog_enable=YES
xferlog_file=/var/log/xferlog
xferlog_std_format=YES
nopriv_user=ftpsecure
ascii_upload_enable=YES
ascii_download_enable=YES
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
Run Code Online (Sandbox Code Playgroud)
SELINUX 权限是:
allow_ftpd_anon_write --> on
allow_ftpd_full_access --> on
Run Code Online (Sandbox Code Playgroud)
我可以上传文件到目录,但不能通过FTP删除文件。
谁能建议我该怎么做?
您可以尝试以下操作vsftp.conf
:-
anon_other_write_enable=YES
Run Code Online (Sandbox Code Playgroud)
手册页说:-
If set to YES, anonymous users will be permitted to perform write operations
other than upload and create directory, such as deletion and renaming. This
is generally not recommended but included for completeness.
Run Code Online (Sandbox Code Playgroud)