Является ли разница между 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 запоздалое ОБНОВЛЕНИЕ : я проверил его комментарий сегодня (2 месяца спустя) о:
«Это предотвращает переход файлов в вашем домашнем каталоге под root».
Все файлы, созданные мной с помощью sudo / gksu, принадлежат « root », и группа была " root ".)
Я прочитал части из , info sudoи заметил, -iи , -s кажется , что делаю то же самое, что и AFAICT вопроса окружающей среды ...
но я ударил перегрузку .. поэтому я спросил мой вопрос здесь.
PS .. Мой вопрос не о sudo vs gksu
.. Это больше о том, совпадает ли gksu с sudo -s
.. и если нет, то чем они отличаются?
graphicalвнешним интерфейсом ... Приложение GTK работает довольно счастливо, независимо от того, запускается ли оно с помощью sudo или gksu ... но оно запускает программу в другой среде ... (Я Я добавлю еще немного к моему вопросу, чтобы указать, почему я задал вопрос ...