익명 사용자가 FTP를 통해 파일을 삭제할 수 없는 이유는 무엇입니까?

익명 사용자가 FTP를 통해 파일을 삭제할 수 없는 이유는 무엇입니까?

에 "uploads"라는 새 디렉토리를 만들었습니다 /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

SELINUX 권한은 다음과 같습니다.

allow_ftpd_anon_write --> on
allow_ftpd_full_access --> on

디렉토리에 파일을 업로드할 수 있지만 FTP를 통해 삭제할 수는 없습니다.

누구든지 나에게 무엇을 해야할지 제안할 수 있나요?

답변1

다음을 시도해 볼 수 있습니다 vsftp.conf.

anon_other_write_enable=YES

매뉴얼 페이지는 다음과 같이 말합니다.

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.

관련 정보