間の差であるsudo cmd
とgksu cmd
、違いと同じ
でシェルを起動する間sudo -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」本当に私にそれまでより多くの何もないという完全な自信を与えdoen't。
(..A遅ればせながらUPDATE:私が彼のcommemnt今日(2ヶ月後)をテストした:
「あなたのホームディレクトリにこれを防止ファイルはrootの所有になってきて、」
すべてがsudoを/ gksuのすべて「が所有していた介して、私が作成したファイルのルート」、およびグループは「ルート」でした。)
私はの部分を読んだinfo sudo
と気づいた-i
と-s
思えると同じことやってAFAICTの環境問題を...
しかし、私はここに私の質問をしてきましたので、私は..過負荷を打ちます。
PS ..私の質問はsudoとgksuの関係ではありません
。それは、gksuがsudo -sと同じ
ですか。
graphical
フロントエンドが何を意味するのかわかりません... GTKアプリは、sudoまたはgksu経由で起動されるかどうかに関係なく、非常に楽しく実行されます...しかし、それは異なる環境でプログラムを実行します...(私は質問にさらにいくつか追加して、なぜ質問をしたのかを指摘します