Cent OS + VSFTP, 553 не удалось создать файл, как разрешить загрузку файлов?

У меня FTP-сервер, работающий на Cent OS VM. цель:

  • открытая карта может быть видна всем (только для анонимных пользователей, писать для зарегистрированных пользователей)
  • загрузить карту можно только локальные пользователи вошли в систему, и они могут загружать файлы (= разрешение на запись)

Я не могу создавать файлы с Filezilla (также не в общей папке), если я вхожу в систему с локальной учетной записью ftp-сервера

Я также установил это значение bool:

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

Есть ли значения setsebool, которые я забыл установить?

Если вы подозреваете SELinux в качестве виновника (т. /var/log/audit/audit.log Если какие-либо нарушения появляются в /var/log/audit/audit.log при попытке загрузки или если загрузка завершается успешно после установки SELinux в разрешающий режим), тогда загляните в audit2allow превратите свои сообщения об ошибках в правила SELinux, которые позволят выполнять действия, которые вы пытаетесь выполнить.