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