Я всегда рекомендовал нажимать ALT kbd> + F2 kbd> и печатать, например, gksu nautilus
или gksudo nautilus
, оба они эквивалентны; запускать графические программы с привилегиями root . Однако я только что установил raring в тестовой системе, и это больше не работает.
gksu
и gksudo
не установлены как часть стандартной установки raring; хотя они есть в репозиториях. В 12.04, по крайней мере, gksudo
была просто символической ссылкой на gksu
. Причины, по которым я всегда это делал, заключаются в том, что, хотя в некоторых случаях использование sudo
часто безопасно, оно может вызвать проблемы с графическим приложения, потому что gksu
вы запускаете программу как root , в то время как с sudo
вы работаете как вы, но с повышенными привилегиями.
Это может означать, что вы случайно изменили владельца важных системных файлов. Это может вызвать проблемы.
Это рассуждение объясняется лучше здесь:
Почему команда была удалена из новой установки и что мы должны использовать вместо этого?
После долгого обсуждения # ubuntu-devel я теперь понимаю, что думают.
gksu можно установить 13.04 с sudo apt-get install gksu
и он будет работать.
Если вы решили установить gksu и используете 64-битную версию, вам нужно будет запустить gksu-properties
один раз, чтобы установить аутентификацию на sudo. В 32-разрядной версии этого делать не нужно, так как по умолчанию для нее установлено значение sudo.
Однако gksu больше не рекомендуется и может быть полностью удален из будущих выпусков Ubuntu. В целом команда разработчиков предпочла бы, чтобы мы не использовали приложения с графическим интерфейсом как root, а вместо этого использовали sudo и командную строку.
В долгосрочной перспективе предпочтительнее использовать pkexec, однако его не очень просто использовать в момент.
pkexec позволяет авторизованному пользователю выполнять ПРОГРАММУ от имени другого пользователя. Если имя пользователя не указано, программа будет выполняться как суперпользователь с правами администратора, root.
см. страницу руководства man pkexec
для получения дополнительной информации.
А пока вы можно открыть терминал CTRL + ALT + T или выполнить поиск терминала в тире.
Не закрывайте терминал, пока не закончите, это важно , поскольку программа с графическим интерфейсом является дочерним по отношению к терминалу, и если вы закроете ее, программа с графическим интерфейсом также закроется.
Введите sudo -i
Теперь вы вошли в систему как root, поэтому можете внести необходимые изменения, например
gedit path_to_file
для редактирования файла конфигурации или
nautilus
для запуска файлового менеджера
Когда вы закончите, закройте приложение GUI, затем в терминал
exit
Теперь вы можете закрыть терминал.