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、その最初のものは、グラフィカルための使用である以外事sudoGUIを使用して動作する代わりの端子と第2の一方は操作gksudoKubuntuのための代替。
そしてウィキからの短いメモ
通常の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