sudo、kdesudo、gksudoの違いは何ですか?それぞれをいつ使用する必要がありますか?sudoを使用するとcliとguiの両方の機能を実行できることを知っていますが、guiの機能にkdesudoとgksudoを使用しているWebサイトで他の人を見てきました。
sudo、kdesudo、gksudoの違いは何ですか?それぞれをいつ使用する必要がありますか?sudoを使用するとcliとguiの両方の機能を実行できることを知っていますが、guiの機能にkdesudoとgksudoを使用しているWebサイトで他の人を見てきました。
回答:
sudo
の略ですSuper User Do
。つまり、ターミナルを介してルート/メインユーザーの権限を提供します。公式サイトからsudoの詳細を学んでください。
Viniciusのコメントより
sudoの古いバージョンはスーパーユーザーとしてのみコマンドを実行するように設計されていたため、元々は「スーパーユーザーdo」の略でした。ただし、それ以降のバージョンでは、スーパーユーザーとしてだけでなく、他の(制限された)ユーザーとしてコマンドを実行するためのサポートが追加されたため、一般に「代理ユーザー」として拡張されます。後者の場合、現在の機能がより正確に反映されますが、sudoは管理タスクに頻繁に使用されるため、依然として「スーパーユーザーdo」と呼ばれます。
gksudo
そして、kdesudo
の両方でもありsudo
、その最初のものは、グラフィカルための使用である以外事sudo
GUIを使用して動作する代わりの端子と第2の一方は操作gksudo
Kubuntuのための代替。
そしてウィキからの短いメモ
通常のsudoを使用してグラフィカルアプリケーションをRootとして起動しないでください。gksudo(Kubuntuのkdesudo)を使用してこのようなプログラムを実行する必要があります。gksudoはHOME =〜rootを設定し、.Xauthorityをtmpディレクトリにコピーします。これにより、ホームディレクトリ内のファイルがルートによって所有されるのを防ぎます。(AFAICT、これはgksudoとsudoで開始されたプロセスの環境について特別なことです)。
su
は「スーパーユーザー」ではなく、「ユーザーの切り替え」であり、切り替えるユーザーはオプションの引数です。デフォルトの値はルートです
gksu gedit /path/to/file.txt
では、ファイルを編集することはできなくなり、代わりにgedit admin:///path/to/file.txt
ここで説明したように行う必要 があることを理解しました。maketecheasier.com/ gksu