kdesu с запретом на вход root'ом [РЕШЕНО]

Автор vladimirse, 02 октября 2017, 14:40:57

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

vladimirse

Доброго времени суток!
Debian 9, отключен вход в систему root'ом, все операции требующие привилегий выполняются через sudo или sudo su.
Возникла необходимость воспользоваться partitionmanager'ом, эта приблуда запускается через kdesu, и после ввода пароля выдает:

Недостаточно прав доступа.
Вам не разрешено использовать «su» или указан неверный пароль.
В некоторых системах вы должны состоять в специальной группе (как правило, это «wheel»), чтобы использовать su.


Что в принципе и логично, т.к. у root'а нет пароля и su не работает. Подскажите пожалуйста как можно обойти сие?

P.s.
На просторах Интернета нашел:
$ kwriteconfig5 --file kdesurc --group super-user-command --key super-user-command sudo

Теперь после ввода пароля в kdesu не происходит вообще ни каких действий.
Видимо проблема вот в этом:
kdesudo(2364) KDESu::KDESuPrivate::KCookie::getXCookie: No X authentication info set for display  ":0"

kdesudo(2364) Bridge::setRootObject: "KAccessibleBridge: setRootObject object=" "kdesudo (KApplication)"
No protocol specified
QXcbConnection: Could not connect to display :0
kdesudo(2364) Bridge::Private::app: Connected with the org.kde.kaccessibleapp dbus-service


В /etc/sudoers прописано:
%sudo   ALL=(ALL:ALL) ALL

В /etc/group:
sudo:x:27:vladimirse

vladimirse

Все оказалось очень банально: необходимо было изменить имя хоста с localhost на вменяемое.