wine
2つの理由でWineを実行するために呼び出されるユーザーを作成しました。
- 悪意のある活動は損害を与えるだけです
/home/wine
- Wineは、ホームフォルダを大量の構成ファイルで汚染する傾向があります。
~/.local
wine
ただし、実行時にUIDを設定し、そのユーザーでWineを実行できるように、のラッパーを作成したいと思います。
これまでのところ、私の現在の考えは次のとおりです。
bash
スクリプトを作成します(前に/usr/local/bin/wine
あることを思い出してください)/usr/local/bin
/usr/bin
$PATH
- このスクリプトはユーザーに入力さ
gksu
れ、引数を使用して(このスクリプトを再帰的に実行しないように、フルパスで)実行されますwine
/usr/bin/wine
しかし、これは少し不格好なようです。他のアイデアはありますか?
私がこれまでに持っているもの/usr/local/bin/wine
:
#!/bin/bash
gksu -D Wine -u wine /usr/bin/wine $@
編集:アプリケーションを開くとスクリプトが起動しているようですが、WineCannot find file
はstdoutに出力します。