web-dev-qa-db-ja.com

sudoの代わりにGtkアプリにgksudoを使用する必要があるのはなぜですか?

私は、人々がgksudoの代わりにGtk GUIを使用するアプリケーションにSudoを使用すべきだとどこかで読みました。これの理由は何ですか?

9
Thomas Boxley

ソース

  1. ただし、Firefoxの拡張機能が固定されない程度の軽度の副作用や、.ICEauthorityのアクセス権が変更されたためにログインできなくなるほど極端な場合もあります。

これらのエラーは、Sudoがアプリケーションを起動するときに、root権限で起動するがユーザーの構成ファイルを使用することがあるために発生します。

たとえば、次のコマンドでFirefoxを起動した場合

 gksudo firefox

ルートのFirefox設定ファイルを使用します。

しかし、コマンドでFirefoxを起動した場合

 Sudo firefox

ルート権限で実行されますが、ユーザーの構成ファイルを使用します。

12
Uri Herrera