В чем разница между следующими способами запуска Nautilus с повышенными привилегиями:
a)
sudo nautilus
b)
[ f2]c)
gksudo nautilus
Что я должен использовать?
Разница в том, что sudo nautilus не будет правильно инициализироваться:
Вы не должны использовать обычный sudo для запуска графических приложений в качестве Root. Вы должны использовать gksudo (kdesudo on Kubuntu) для запуска таких программ. gksudo устанавливает HOME = ~ root и копирует .Xauthority в каталог tmp. Это предотвращает использование файлов в вашем домашнем каталоге Root. (AFAICT, это все, что особенно касается среды запущенного процесса с gksudo vs. sudo).from: RootSudo (help.ubuntu)
Рекомендуется использовать gksudo
Открыть терминал и тип: ls -l / usr / bin / gksudo
Из этого результата вы можете видеть, что между gksudo и gksu одинаково, потому что gksudo является символической ссылкой на gksu. gksu и gksudo являются только интерфейсом для su, как sudo ---> su.The разница заключается в том, когда вы вводите sudo, вы должны вставить свой пароль пользователя, а не пароль root.I думаю, что полезно для компьютера, что так много пользователей в нем, что мы не имеем точно знать пароль root. Так что это касается безопасности, потому что это опасность при использовании root. Судо - лучший способ вместо использования su.We просто нужно добавить пользователя в группу участников sudo. Группа участников sudo может быть root с помощью только одного пароля. gksu / gksudo - это графический интерфейс с использованием su, но разница в том, что когда мы используем gksu / gksudo, он сохранит конфигурацию наших настольных настроек, поэтому «root» не изменит настройки рабочего стола ur и систему аварийного восстановления ур.