たとえば、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
そのもはや依存関係としてで引っ張りました。