たとえば、ALT+ F2を押して入力するgksu nautilusかgksudo nautilus、または両方を入力することは常に同等です。root権限でグラフィカルプログラムを実行します。ただし、テストシステムにraringをインストールしたばかりで、これは機能しません。
gksuそしてgksudo、インストールウズウズデフォルトの一部としてインストールされていません。リポジトリにありますが。12.04では、少なくともgksudo単なるシンボリックリンクでしたgksu
それは頻繁に使用しても安全である一方、ので、私はいつもこれを行っている理由はsudo、いくつかの状況下であるため、それはグラフィカルアプリケーションで問題を引き起こす可能性がありgksuますが、としてプログラムを実行しているルートとしながら、sudo自分自身としてではなく特権で実行されています。
これは、重要なシステムファイルの所有者を誤って変更してしまうことを意味します。これは問題を引き起こす可能性があります。
この推論はここでよりよく説明されています:
新規インストールからコマンドが削除されたのはなぜですか?代わりに何を使用する必要がありますか?
gksudoそしてgksuあるではない(プログラムは、それが開始されたかを検出する)1は、別のへのシンボリックリンクであっても、同じ。まれに、選択したシステムファイルが失われる可能性がある微妙な違いがあります。したがって、使用を開始するまでpkexec、のgksudo代わりに常に使用してくださいgksu。
gksudo、同じでしたgksudoとgksuの違いは何ですか?。その質問への回答を追加して、違いを説明してください。または、私たちの一人ができるように、それを説明するウェブサイトへのリンクを提供してください。
gksuデフォルトでインストールが停止された理由は、開発者がpolkitが特権を制御するより良い方法だと考えているためです。そのため、代わりにそれを使用するようにアプリケーションを徐々に移行しています。gksu他のアプリケーションがデフォルトのインストールに依存していたため、デフォルトのインストールの一部に過ぎませんでした。デフォルトインストールでは何も以来に依存していないgksuか、gksudoそのもはや依存関係としてで引っ張りました。
