Почему я не могу использовать gksudo/sudo с любой программой с графическим интерфейсом?
В моей Ubuntu 12.04.2 с GNOME-Shell я больше не могу запускать графические программы с gksudo
или же sudo
,
Я всегда получаю ошибку как cannot open display
Я не помню каких-либо конкретных изменений, которые я сделал вручную, кроме обычных обновлений. Я также использую GNOME3 PPA и Q-серию LTS Backport PPA.
Я также заметил, что больше не могу устанавливать расширения с веб-сайта, но я думаю, что это не связано, конечно, я тоже не уверен:)
Я уже потратил время и усилия на поиск темы повсюду, и немногие, которых я нашел, не дали мне никакого решения. Я не хочу переустанавливать.
1 ответ
Что значит:
больше не может запускать графические программы с помощью gksudo или sudo
имею в виду?
Если ты видишь:
имя пользователя отсутствует в файле sudoers. Об этом инциденте будет сообщено
Когда вы пытаетесь "что-то сделать", инструкции от http://www.psychocats.net/ubuntu/fixsudo могут быть вам полезны.
Как правило, вам нужна корневая оболочка для проверки и, при необходимости, изменения /etc/sudoers
файл. Вы также должны быть в группе администраторов:
usermod -a -G admin username
# из корневой оболочки