wine2つの理由で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に出力します。