Способы запуска Наутилуса с повышенными привилегиями [дубликат]

На этот вопрос уже есть ответ: в чем разница между “ gksudo nautilus ” и “ sudo nautilus & rdquo ;? 7 ответов

В чем разница между следующими способами запуска Nautilus с повышенными привилегиями:

a)

sudo nautilus

b)

[ f2]

c)

gksudo nautilus

Что я должен использовать?

1
задан 26 February 2013 в 17:15

2 ответа

Разница в том, что sudo nautilus не будет правильно инициализироваться:

Вы не должны использовать обычный sudo для запуска графических приложений в качестве Root. Вы должны использовать gksudo (kdesudo on Kubuntu) для запуска таких программ. gksudo устанавливает HOME = ~ root и копирует .Xauthority в каталог tmp. Это предотвращает использование файлов в вашем домашнем каталоге Root. (AFAICT, это все, что особенно касается среды запущенного процесса с gksudo vs. sudo).

from: RootSudo (help.ubuntu)

Рекомендуется использовать gksudo

2
ответ дан 25 May 2018 в 01:03

Открыть терминал и тип: 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 и систему аварийного восстановления ур.

1
ответ дан 25 May 2018 в 01:03

Другие вопросы по тегам:

Похожие вопросы: