GNU/Linux >> Linux の 問題 >  >> Ubuntu

SudoとGksuの違いは、Sudo-iとSudo-sの違いと同じですか?

sudo cmdの違いは およびgksu cmdsudo -iでシェルを開始する場合の違いと同じ
およびsudo -s

…または別の言い方をすれば、
sudo cmdです sudo -i cmdと同じ
およびgksu cmd sudo -s cmdと同じ ?

編集:Ubuntuのドキュメントページで読んだ内容に基づいています:

You should never use normal sudo to start graphical applications as root.  
You should use gksudo (kdesudo on Kubuntu) to run such programs. gksudo sets  
HOME=~root, and copies .Xauthority to a tmp directory. This prevents files  
in your home directory becoming owned by root.  
(AFAICT, this is all that's special about the environment of the started   
 process with gksudo vs. sudo).

「AFAICT」 本当にそれ以上のものがないという完全な自信を私に与えてはいけません。

(..遅れた更新 :今日(2か月後)彼のコメントをテストしました:
「これにより、ホームディレクトリ内のファイルがrootによって所有されるのを防ぎます。」
sudo / gksuで作成したすべてのファイルは、すべて「 root」が所有していました。 「、そしてグループは「ルート」でした 「。)

info sudoの一部を読みました -iに気づきました および-s そうです AFAICTと同じことをすること 環境問題…
でも過負荷になっているので、ここで質問しました。

PS..私の質問はsudoについてではありません vs gksu
..詳細: gksu sudo -sと同じ
..そうでない場合、それらはどのように異なりますか?

ベストアンサー

gksu は基本的にsudoのグラフィカルフロントエンドであり、Xターミナルエミュレータを実行せずにsuを直接使用してグラフィカルコマンドを実行できます。これは事実上、スーパーユーザーコマンド用の単なるGTK+スキンです。

したがって、GUIベースのプログラムをrootとして実行する場合は、gksu cmdを使用して呼び出します。 、sudo cmdではなく 、rootとしてコンソールプログラムを呼び出すために使用されます。


Ubuntu
  1. Sudo Su –とSudo Su —の違いは何ですか?

  2. GettyとAgettyの違いは?

  3. NssとPamの違いは?

  1. Ddrescue、Gddrescue、Dd_rescueの違いは何ですか?

  2. Update-grubとUpdate-grub2の違いは?

  3. LubuntuとLxdeの違いは?

  1. InnoDBとMyISAMの違いは何ですか?

  2. [[$ a ==Z*]]と[$a==Z *]の違いは?

  3. unlink と rm の違いは何ですか?