Не спрашивает пароль суперпользователя

В программе “Параметры системы” при выборе какой нибудь настройки, требующей права суперпользователя, - не выскакивает окошко с запросом пароля. Например при попытке изменить время при помощи “Дата и время” пишет: “Не удалось авторизоваться и выполнить действие: 4”. Так же “Partition Manager” не спрашивает пароль, и не видит дисков, а если его запустить через меню запуска приложений - все работает как надо.

Добавьте пользователя в группу wheel, выполнив от root-а:

gpasswd -a <login> wheel

Пользователь уже в этой группе. У меня такое было в OpenSuse после обновления на KDE 4.4.1 (версию точно не помню). Потом обновился еще раз на ту же версию и все заработало. Неужели это только у меня так работает :slight_smile:

Приведите вывод команды id.
Если из консоли выполнить partitionmanager, запросит пароль?

uid=1000(sergey) gid=1000(sergey) группы=1000(sergey),7(lp),10(wheel),18(audio),19(cdrom),27(video),35(games),80(cdrw),85(usb),440(plugdev)

Да, запросит. В том-то и дело что везде работает кроме “Параметры системы”.

Проверте командой
eix sys-apps/hal
если у него есть ключ policykit выключите его через ufed к примеру и пересоберите hal!

sys-apps/hal

Installed versions: 0.5.13-r2(03:15:19 03.04.2010)(X acpi crypt kernel_linux laptop -apm -consolekit -debug -dell -disk-partition -doc -kernel_FreeBSD -policykit -selinux)

Я новичок в gentoo. Надпись “-policykit” означает что он выключен?

Действительно выключен! Попробуй revdep-rebuild прогнать, мож у тебя с зависимостями проблема - поможет?
Слушай, а чет мы тупим … насколько я понял у тебя во всех прогах спрашивает пас … так? Если так, то в параметры когда входишь и не должен запрашивать пас, запускать можно через sudo … :slight_smile:

Нашел причину. Не работает как надо из за того, что запрещён логин root в KDE.
http://kde.ru/xforum/index.php?topic=150.0

Как разрешить логин root? Хочу проверить так ли это.

Вот здесь почитай http://www.calculate-linux.org/boards/16/topics/1517?r=1521

Спасибо, но это не подходит. Если systemsettings запустить через kdesu, то некоторые вещи всеравно не работают. Нужно именно разрешить логин root в КДЕ. Понятно что под рутом работать нельзя, но то как этот запрет реализован в CLD - мешает обычному пользователю.

Спасибо, но это не подходит. Если systemsettings запустить через kdesu, то некоторые вещи всеравно не работают. Нужно именно разрешить логин root в КДЕ. Понятно что под рутом работать нельзя, но то как этот запрет реализован в CLD - мешает обычному пользователю.

Не уверен,что причина в запрете руту логинится в иксах.И вообще это запрет заложен не в CLD,а в kdm.Если же всё-таки хочешь дать руту право логиниться,то надо внести изменения в файл kdmrc.В CLD он находится в /usr/share/config/kdm.В kdmrc нужно найти строку AllowRootLogin=false и заменить слово false на true.После этого сможешь входить в KDE как root.Но как вряд-ли это поможет решить проблему с паролем суперпользователя-мне кажется это проблема самой KDE,а не CLD.

Сергей Кузьминов wrote:

Спасибо, но это не подходит. Если systemsettings запустить через kdesu, то некоторые вещи всеравно не работают. Нужно именно разрешить логин root в КДЕ. Понятно что под рутом работать нельзя, но то как этот запрет реализован в CLD - мешает обычному пользователю.

У меня через sudo все замечательно работает, только не надо забывать что некоторые параметры для каждого пользователя отдельно забиваются, типо вид кнопок, смайликов и т.д.

Да, не помогло. Видимо проблема действительно в КДЕ. Видать разработчики OpenSuse знают какой-то секрет “приготовления” KDE. Ну ладно, это не критично.

Что конкретно не работает при выполнении?

kdesu systemsettings

Mike Hiretsky wrote:

Что конкретно не работает при выполнении?

Нельзя поменять дату/время, часовой пояс, изображение пользователя, может что-то еще, я все не проверял. Вопрос не в том как можно настроить эти вещи, а почему в других дистрибутивах все работает нормально, а в gentoo нет. В других дистрибутивах все работает без kdesu.

Нельзя поменять дату/время, часовой пояс, изображение пользователя, может что-то еще, я все не проверял. Вопрос не в том как можно настроить эти вещи, а почему в других дистрибутивах все работает нормально, а в gentoo нет. В других дистрибутивах все работает без kdesu.

Не во всех-например, в дебиан многое из этого тоже не работает. И вообще, реализация KDE в CLD (читай Gentoo), пожалуй, самая стабильная из виденных мной.

У меня другая проблемма, запускаю

kdesu systemsettings

Он спрашивает пароль, я его ввожу, но в ответ получаю что пароль не верен (в группe wheel включен, система в домене).

для большинства пользователей, эту прблемму можно исправить обновлением дефолтного меню на запуск kdesu systemsettings, и походу да это недооаботка кде.

Сергей Трубников wrote:

У меня другая проблемма, запускаю
[…]
Он спрашивает пароль, я его ввожу, но в ответ получаю что пароль не верен (в группe wheel включен, система в домене).

Права на группу wheel должны быть прописаны в локальном /etc/groups.