Cent OS + VSFTP、553ファイルを生成できません。ファイルのアップロードを許可する方法は?

Cent OS + VSFTP、553ファイルを生成できません。ファイルのアップロードを許可する方法は?

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ルールに変換します。

おすすめ記事