Я всегда рекомендовал нажимать ALT+ F2и печатать, например, gksu nautilus
или gksudo nautilus
оба варианта эквивалентны; запускать графические программы с правами root . Тем не менее, я только что установил raring в тестовой системе, и это больше не работает.
gksu
и gksudo
не устанавливаются как часть стандартной установки; хотя они есть в репозиториях. В 12.04 как минимум gksudo
была просто символическая ссылка наgksu
Причины, по которым я всегда так делал, состоят в том, что, хотя в sudo
некоторых случаях использование безопасно, это может вызвать проблемы с графическими приложениями, потому gksu
что вы запускаете программу от имени пользователя root, в то время как вы работаете от своего имени, sudo
но с повышенными привилегиями.
Это может означать, что вы случайно изменили владельца важных системных файлов. Это может вызвать проблемы.
Это рассуждение объясняется лучше здесь:
Почему команда была удалена из новой установки и что мы должны использовать вместо этого?
gksudo
и gksu
являются не идентичны, даже если один является символической ссылкой на другой (программа определяет , как она была начата). Существует небольшая разница, которая в редких случаях может привести к потере выбранных системных файлов. Поэтому, пока вы не начнете использовать pkexec
, пожалуйста, всегда используйте gksudo
вместо gksu
.
gksudo
были одинаковыми. В чем разница между gksudo и gksu? , Можете ли вы добавить ответ на этот вопрос, который объясняет разницу, пожалуйста; или дайте нам ссылку на сайт, который объясняет это, чтобы один из нас мог.
gksu
прекращения установки по умолчанию является то, что разработчики считают, что polkit - лучший способ управления привилегиями. Поэтому они постепенно переносят приложения, чтобы использовать это вместо этого. gksu
был только частью установки по умолчанию, потому что другие приложения зависели от него. Так как ничто в установке по умолчанию не зависит gksu
или gksudo
больше не используется как зависимость.