Я нахожусь на Ubuntu 14.04.
Вот то, что происходит, когда я выполняю "наутилус /". Прогоны программы и терминал переходят к следующей командной строке. Прекрасный. (http://postimg.org/image/9cpyfjqvp/)
Но вот то, что происходит, когда я пытаюсь выполнить "sudo наутилус /". Прогоны программы, но сообщение об ошибке отображается, и терминал не переходит к следующей командной строке. (http://postimg.org/image/3ptli2od1/)
Вот то, что происходит, когда я пытаюсь перейти к следующей командной строке, не закрывая программу, при помощи Control+Z. Программа замораживает тело и должна быть завершена силой. Хорошо это еще хуже. (http://postimg.org/image/m6o08w4b9/)
Вот то, что происходит, когда я затем пробую "sudo наутилус/&". Программа буквально даже не выполняет, затем отображает сообщение об ошибке и не удается оставить меня на командной строке. (http://postimg.org/image/pg2ffcset/)
Я пробую Control+C, затем "выхожу", только чтобы найти, что существуют, по-видимому, остановленные задания. Это … нечетный, но я полагаю, что могло бы стоить сделать снимок экрана, в случае, если это означает что-то. (http://postimg.org/image/3uxcrqvo5/)
После перезапуска моего компьютера, "sudo наутилус/&" буквально просто ничего не делает. Это даже не просит у меня мой пароль или дает мне сообщение об ошибке или что-либо. (http://postimg.org/image/cscab8dbl/)
Но "наутилус sudo /" по-видимому все еще работает с теми же проблемами как прежде. (http://postimg.org/image/7icu68fcx/)
После выхода из программы с помощью верхней левой X-кнопки набор сообщений об ошибках накачан в окно терминала, но я, к счастью, подвезен на новой командной строке. (http://postimg.org/image/6vdxgpigx/)
Странно, на этот раз, я могу все еще использовать "sudo наутилус /". (http://postimg.org/image/re8tlrwe9/)
Выход из программы с помощью Control+C производит нулевые сообщения об ошибках, однако использование "выхода" позже показывает другой остановленный процесс. (http://postimg.org/image/pyfrxwox3/)
Как я выполняю Наутилус как администратор от терминала и перехожу к следующей командной строке?!
gksudo
кажется соответствующим:
gksudo nautilus / &
От gksudo
страница справочника:
gksu is a frontend to su and gksudo is a frontend to sudo. Their pri‐
mary purpose is to run graphical commands that need root without the
need to run an X terminal emulator and using su directly.
Примечание: если gksudo
не доступно для Вашего релиза Ubuntu, можно получить его с:
sudo apt-get install gksu
Используя чистый CLI путь ;)
sudo -i nautilus / & disown
<час> disown
†“Удаляют jobsВ из таблицы активных заданий
sudo -i
†“, Выполненный оболочка, указанная записью базы данных пароля целевого пользователя как оболочка входа в систему.
Попробуйте xdg-su -c "nautilus /" &
, я использую xdg-su
каждый раз, когда я сталкиваюсь с проблемами, открывающимися gui приложения sudo
От xdg-su --help
:
xdg-su ? run a GUI program as root after prompting for the root password
Synopsis
xdg-su [-u user] -c command
Не уверенный, если xdg-su выходит из поля с человечностью. В противном случае попробуйте что предложенный Sylvain Pineau, gksudo