Gksu - это инструмент, позволяющий пользователю запускать программу с графическим интерфейсом от имени пользователя root. Это делает для программ X то, что sudo делает для команд. Насколько я могу судить, gksu и gksudo одинаковы.
ГКСУ это фронт Су?
Страница руководства gksu говорит, что это интерфейс к su, однако su не требует выполнения команды, в то время как gksu делает. Кроме того, gksu, похоже, не меняет идентификатор пользователя моей оболочки, в то время как su это делает. Можно ли заставить gksu работать точно так же, как su, просто спросив пароль пользователя и изменив uid оболочки?
Кроме того, есть ли разница между gksu и gksudo?
2 ответа на вопрос
Обычно gksu входит в систему как пользователь root и запускает приложение в этом сеансе.
В некоторых системах, таких как ubuntu, gksu и gksudo являются символическими ссылками, что в основном означает, что независимо от того, какую команду вы использовали, вы просто используете gksudo, потому что / apps / gksu / sudo-mode включен
Обычно gksu входит в систему как пользователь root и запускает приложение в этом сеансе. Где, поскольку gksudo / sudo держит пользователя вошедшим в систему и повышает привилегии корневого уровня для этого пользователя
Вы никогда не должны использовать обычный sudo для запуска графических приложений. Вместо этого вы должны использовать gksudo. gksudo устанавливает HOME = ~ root и копирует .Xauthority в каталог tmp. Это предотвращает принадлежность файлов в вашем домашнем каталоге пользователю root. (AFAICT, это все, что особенного в среде запущенного процесса с gksudo vs. sudo).
Похожие вопросы
-
6
Какие функции Zsh вы используете?
-
8
Убийство Windows Shell
-
3
Mac OS X: обычные места, где должны жить бинарные файлы
-
-
2
Mac OS X: нужен простой скрипт
-
2
Как найти, а затем сравнить похожие файлы в папке Dropbox?
-
1
ksh эквивалент perl $! причина ошибки
-
3
Выясните, какой будет путь без символической ссылки?
-
4
Как запустить диалог свойств файла из командной строки?
-
2
Можно ли настроить несколько вкладок при запуске терминала?
-
2
разница между лам и пастой