sudo、gksudo、kdesudoとその違いは?


14

sudo、kdesudo、gksudoの違いは何ですか?それぞれをいつ使用する必要がありますか?sudoを使用するとcliとguiの両方の機能を実行できることを知っていますが、guiの機能にkdesudoとgksudoを使用しているWebサイトで他の人を見てきました。


興味深い質問ですが、ここでも見つけることができますsuperuser.com/q/202676/302835
bacon 14

回答:


13

sudoの略ですSuper User Do。つまり、ターミナルを介してルート/メインユーザーの権限を提供します。公式サイトからsudoの詳細を学んでください。
Viniciusのコメントより

sudoの古いバージョンはスーパーユーザーとしてのみコマンドを実行するように設計されていたため、元々は「スーパーユーザーdo」の略でした。ただし、それ以降のバージョンでは、スーパーユーザーとしてだけでなく、他の(制限された)ユーザーとしてコマンドを実行するためのサポートが追加されたため、一般に「代理ユーザー」として拡張されます。後者の場合、現在の機能がより正確に反映されますが、sudoは管理タスクに頻繁に使用されるため、依然として「スーパーユーザーdo」と呼ばれます。

gksudoそして、kdesudoの両方でもありsudo、その最初のものは、グラフィカルための使用である以外事sudoGUIを使用して動作する代わりの端子と第2の一方は操作gksudoKubuntuのための代替。

そしてウィキからの短いメモ

通常のsudoを使用してグラフィカルアプリケーションをRootとして起動しないでください。gksudo(Kubuntuのkdesudo)を使用してこのようなプログラムを実行する必要があります。gksudoはHOME =〜rootを設定し、.Xauthorityをtmpディレクトリにコピーします。これにより、ホームディレクトリ内のファイルがルートによって所有されるのを防ぎます。(AFAICT、これはgksudoとsudoで開始されたプロセスの環境について特別なことです)。


suは「スーパーユーザー」ではなく、「ユーザーの切り替え」であり、切り替えるユーザーはオプションの引数です。デフォルトの値はルートです
Youda008

@ Youda008 AFAIK sudoは「スーパーユーザーdo」の略です。参照がある場合は、ここに追加してください。
ナビル

Ubuntuの「man sudo」は「別のユーザーとしてコマンドを実行する」と表示します@ Youda008は正しいようです。「スーパーユーザーがする」は単純化されていると思います。とにかく、詳細についてはあまりにも;)
バルカロン

1
好奇心として、Wikipediaから:「元々はsudoの古いバージョンはスーパーユーザーとしてのみコマンドを実行するように設計されていたため、「スーパーユーザーdo」の略でした。しかし、以降のバージョンでは、スーパーユーザーとしてだけでなく、後者の場合は現在の機能をより正確に反映していますが、sudoは管理タスクに頻繁に使用されるため、依然として「スーパーユーザーdo」と呼ばれます。 」en.wikipedia.org/wiki/Sudo
ビニシウス

18.04 gksu gedit /path/to/file.txtでは、ファイルを編集することはできなくなり、代わりにgedit admin:///path/to/file.txtここで説明したように行う必要 があることを理解しました。maketecheasier.com/ gksu
pdc
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.