SELinuxでWineを動作させるには?

SELinuxでWineを動作させるには?

.msiFedora 17でファイルを実行したいです。 Linux コンピューターに Wine Windows プログラム ローダーをインストールした後、ファイルを実行できません。検査の結果、/var/log/messages次の行が表示されます。

Jan 11 17:32:26 一部のカーネル: [15554.188474] type=1400 audit(1357983146.108:13): avc: 拒否 { mmap_zero } comm="wine-preloader" scontext=unconfined_u:unconf s0:c0.c1023 tcontext=unconfined_u:unconfined_r:wine_t:s0-s0:c0.c1023 tclass=memprotect

オンラインフォーラムでは、以下を使用してスイッチを切り替えることをお勧めします。

setsebool -P mmap_low_allowed 1

これをしましたが、エラーが発生しました。

libsepol.scope_copy_callback: entropyd: モジュールの重複宣言: type/property entropyd_var_run_t (該当するファイルやディレクトリなし)。 libsemanage.semanage_link_sandbox: パッケージの接続に失敗しました(該当するファイルやディレクトリはありません)。ポリシーブール値を変更できません。

次に、次のコマンドを使用してSELinuxを許可モードに設定しました。

setenforce 0

SELinuxが許可モードになっていることを確認した後、ファイルを再実行してみましたが、役に立ちませんでした。この問題の原因は何ですか?どうすれば解決できますか?

ベストアンサー1

コマンドを使用してブール値をwine_mmap_zero_ignore次に設定します。1

$ sudo setsebool -P wine_mmap_zero_ignore 1

おすすめ記事