Wine をアプリのホワイトリストの実行に制限できますか?

Wine をアプリのホワイトリストの実行に制限できますか?

信頼できるアプリがあり、それを Wine で実行する必要があります。ただし、セキュリティ上の懸念があるため、他のユーザーが Wine で任意のアプリを実行できるようにしたくありません。信頼できる .exe のリストに制限する方法はありますか?

編集: 問題のアプリケーションにはインストーラーがありません。スタンドアロン アプリです。

答え1

からドキュメント:

7.2 複数のユーザーで共有するアプリケーションをインストールできますか?

Wine では現在、複数の wineserver を同時に実行することでレジストリが破損するリスクがあるため、ユーザー間で設定 (「プレフィックス」) を共有することはできません (バグ #11112)。現時点では、アプリケーションはユーザーごとに個別にインストールする必要があります。

ただし、Wine プレフィックスをコピーすることはできます。つまり、すべてを 1 つのプレフィックスにインストールし、各ユーザーのホーム ディレクトリにそのコピーを作成することができます。これにより、インストーラを繰り返し実行する手間が省けます。

つまり、あなたが望むことに対する簡単な答えは、すべてのユーザーが自分のアプリをインストールする必要があるということです。したがって、それについて心配する必要はありません。wine権限を変更して、自分のユーザーだけが実行できるようにすることができます。

関連情報