Пароль не работает в графических приложениях (gksu)? Работает с sudo

8

У меня возникла проблема, когда при попытке запустить скажем GParted, когда мне предлагают пароль, он говорит «Неверный пароль»

Но когда я ввожу тот же пароль, используя терминал, sudo gpartedнапример, он работает. Это почему?

ОБНОВИТЬ

Я заметил, что есть разница между использованием sudoи gksu. Позднее произойдет сбой с неверным паролем ...

Jiew Meng
источник
У вас есть другая раскладка клавиатуры в терминале? Проверьте, набрав в текстовом редакторе как в терминале, так и в графическом интерфейсе.
con-f-use
Используете ли вы LDAP, Active Directory, Samba, Bluetooth, смарт-карты или любые другие методы аутентификации по паролю, или это просто автономный компьютер?
ihashacks

Ответы:

7

Ты пробовал gksudo? Я на самом деле никогда не видел gksuраньше.

С https://lists.ubuntu.com/archives/ubuntu-studio-users/2007-September/000472.html :

gksuявляется внешним интерфейсом suи gksudoявляется внешним интерфейсом для sudo.

Так что если sudoон работает правильно для вас, gksudoа не gksu является графическим расширением, sudoкогда вам нужно получить административные привилегии без использования терминала.

Данг Кхоа
источник
3
На самом деле gksu является интерфейсом для gksu и gksudo (см. Manpages.ubuntu.com/manpages/natty/en/man1/gksu.1.html , Description, пункт 3). Хотя в использовании gksudo нет ничего плохого, gksu является стандартным способом запуска графических программ от имени root в Ubuntu (даже если используется sudo, а не su), и многие графические программы устанавливают пункты меню, использующие gksu. В правильно работающей системе Ubuntu gksu устанавливается в режиме sudo, а не su. Таким образом, сообщение desgua о настройке режима аутентификации «sudo» в gksu-properties является действительно правильным ответом на этот вопрос.
Элия ​​Каган
21

Откройте gksu-свойства ( Alt+ F2и введите gksu-properties).
Затем убедитесь, что режим аутентификации установлен на «sudo».

введите описание изображения здесь

Ссылка: 1 .

desgua
источник
1
Действительно, gksu является интерфейсом как для sudo, так и для su, и когда в ОС, использующей sudo, такой как Ubuntu, работает gksudo и сломанный gksu, это происходит почти всегда, потому что режим аутентификации неправильно установлен на su. Поскольку sudo-mode = true в правильно сконфигурированной системе Ubuntu, эта проблема, по крайней мере, иногда и, возможно, всегда из-за ошибки. Если это всегда происходило с момента установки, и система была создана из системы, работающей только из командной строки, то это bugs.launchpad.net/ubuntu/+source/gksu/+bug/685349 (вы можете использовать зеленую «Эта ошибка влияет ... ", чтобы указать, что это влияет на вас).
Элия ​​Каган
Узнавать что-то новое каждый день. Спасибо за информацию!
Данг Кхоа