特定のアプリケーションが特定のフォルダとそのコンテンツにアクセスできるようにする方法

特定のアプリケーションが特定のフォルダとそのコンテンツにアクセスできるようにする方法

最近Steam経由でゲームをインストールしましたが、ゲーム資産の一部がロードされていません。

オンライン調査で同じ問題が発生したWindowsユーザーは、トラブルシューティング中にウイルス対策ソフトウェアをオフにすることをお勧めします。

setenforce 0Fedoraを使用してソリューションを変換し、ゲームを実行する前にSELinuxをオフにしました。実際に動作します!資産がゲームに正しくロードされました。

私は明白な理由でSELinuxをオフにしたくないので、特定のアプリケーション(ゲーム)が特定のフォルダ(資産)を読み書きできるようにしたいと思います。

どうすればいいですか?

ベストアンサー1

次のような基本的なSELinuxのトラブルシューティングを試してみてください。

  1. restorecon /path/to/your/game

    • 具体的な結果が予想されない
  2. grep -i =avc /var/log/audit/audit.log | grep -i my_cool_game | audit2allow -M my_cool_game semodule -i my_cool_game.pp

    • ここで my_cool_game はゲーム名です。quake2変更quake2.exe;-)

おすすめ記事