SELinuxを使用してアプリケーションのホームディレクトリの変更を拒否する方法は?

SELinuxを使用してアプリケーションのホームディレクトリの変更を拒否する方法は?

XDGのデフォルトのディレクトリ仕様を無視するアプリケーションのため、迷惑です。

アプリケーションが指定されたディレクトリ以外のホームディレクトリを変更することを拒否する最善の方法は何ですか.config.cache.local

ベストアンサー1

これらの場所に個人タイプを付与し、ユニバーサルユーザーのホームコンテンツへのアクセスをブロックします。これはユーザーのホームコンテンツの基本タイプです。つまり、個人タイプを持たないユーザーホームのすべてのコンテンツは、汎用ユーザーホームコンテンツタイプに置き換えられます。 )

ただし、実際には、アプリケーション間で共通のユーザーのホームページコンテンツを共有しようとする可能性があるため、状況が見苦しくなります。

例:

Webブラウザを使用してPDFをダウンロードして〜/ダウンロードに保存し、〜/ダウンロードでメールクライアントを使用して他の人に同じPDFを送信します。

しかし、あなたの目標はそれに比べて比較的簡単です。 xdg規格に準拠していないプログラムを識別し、それをターゲットにして、汎用コンテンツへのアクセスをブロックするだけです。これらのプログラムは何が起こってもクラッシュします。

おすすめ記事