![Cent OS + VSFTP, 553 파일을 생성할 수 없습니다. 파일 업로드를 허용하는 방법은 무엇입니까?](https://linux55.com/image/49562/Cent%20OS%20%2B%20VSFTP%2C%20553%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EC%83%9D%EC%84%B1%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4.%20%ED%8C%8C%EC%9D%BC%20%EC%97%85%EB%A1%9C%EB%93%9C%EB%A5%BC%20%ED%97%88%EC%9A%A9%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
Cent OS VM에서 실행되는 FTP 서버가 있습니다. 표적:
- 공개 지도는 누구나 볼 수 있습니다(익명 사용자만 읽을 수 있고 로그인한 사용자만 쓸 수 있습니다).
- 업로드된 지도는 로그인한 로컬 사용자만 볼 수 있으며 파일을 업로드할 수 있습니다(=쓰기 권한).
FTP 서버의 로컬 사용자 계정을 사용하여 로그인하면 Filezilla를 사용하여 파일을 만들 수 없습니다(공용 폴더에도 없음).
또한 다음 부울 값을 설정했습니다.
setsebool ftp_home_dir on
내 vsftpd 구성:
anonymous_enable=YES
anon_root=/srv/shares/public
local_root=/srv/shares
no_anon_password=YES
local_enable=YES
write_enable=YES
local_umask=022
553 파일을 생성할 수 없습니다.
설정하는 것을 잊어버린 setebool 값이 있습니까?
답변1
SELinux가 원인이라고 의심되는 경우(예: /var/log/audit/audit.log
업로드를 시도할 때 위반이 발생하거나 SELinux를 허용 모드로 설정한 후 업로드가 성공적으로 완료된 경우) 살펴보세요.리뷰 2가 허용됨수행하려는 작업을 허용하려면 실패한 감사 메시지를 SELinux 규칙으로 변환하세요.