web-dev-qa-db-ja.com

WineをSudoで実行するのはなぜ危険ですか?

管理者権限でWineでプログラムを実行しようとしています。

しかし、これは危険だと読みましたが、理由はわかりません。

誰がSudoでWineを実行すべきではないのか、誰か説明してもらえますか?

4
Tech2025

Wineの公式FAQ からの説明は次のとおりです。

6.2 Wineをrootとして実行すべきですか?

Wineをrootとして実行しないでください!これにより、Windowsプログラム(およびウイルス)がコンピューターとそれに接続されているすべてのメディアに完全にアクセスできるようになります。 Sudoで実行しても同じリスクがありますが、プロセスの~/.wineフォルダーのアクセス許可を破るというボーナスが追加されます。 WineをSudoで実行した場合、次の質問で説明するように許可エラーを修正し、winecfgを実行してWineを再度セットアップする必要があります。ログインに使用する通常のユーザーとして常にWineを実行する必要があります。

Linuxシステムの場合、Wineがルートを必要とするすべてのアイデアは、Posix機能またはPosixファイル機能、または他のセキュリティ設定を修正することで解決できます。

Windowsプログラムに関する限り、管理者権限で実行しています。アプリケーションが管理者権限の欠如について不満を言う場合は、バグを提出してください。 Wineをrootとして実行してもおそらく役に立たないでしょう。

7
Byte Commander

WINEをルートとして実行すると、Windowsマルウェアがハードドライブ、または管理者権限を必要とするその他の有害なタスクを消去する可能性があるためです。

4
Android Dev

Sudoとして実行すると、 Wanna Cry Ransomware の犠牲になる可能性があります。これは、2つの別個の回答で確認されました。

受け入れられた回答に従ってルートとして実行すると、 Petya Ransomware の犠牲になる可能性があります。

Linuxユーザーとしてまとめると、wineSudoで実行して感染した場合にのみ、2017年の支払いランサムウェアで最も有名な300ドルのビットコインの犠牲になります。

3