Я всегда рекомендовал нажимать 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больше не используется как зависимость.
