[SOLVED][РЕШЕНО] KDE4 и настройки, требующие прав

Доброго времени суток!

С некоторых пор (по-моему, после kde-4.4) не могу выполнить некоторые настройки из systemsettings в kde. Например - установить дату/время или изменить параметры kdm. Раньше, на 4.3 время устанавливалось вообще без вопросов, а настройки kdm выполнял c помощью "# kdesudo systemsettings". Теперь же вообще ничего не получается - в указанных апплетах пишется "You are not allowed to save configuration", даже в случае, если я запускаюсь через kdesudo.

Подозреваю, что это у меня кривые руки... Может, мне надо быть в какой-то группе? До kde-4.4 вот такого

alexpro@xlin64:~/$ id
uid=1000(alexpro) gid=0(root) groups=0(root),6(disk),10(wheel),11(floppy),18(audio),19(cdrom),27(video),35(games),80(cdrw),85(usb),106(lpadmin),1004(scanner),1006(plugdev)

хватало с головой для всего. Стыдно спрашивать о таких элементарных вещах, но что-то никаких идей в голову не приходит.

sudo systemsettings у меня

sudo systemsettings
у меня работает

P.S.: Linux - это красная таблетка :-) Windows - синяя...

И sudo и su пробовал... И

И sudo и su пробовал... И kdesu kdesudo тоже. Нет прав и все тут. Не пойму, где я мог ошибиться...

чтобы пользоваться sudo, надо

чтобы пользоваться sudo, надо себя в группу wheel добавить и /etc/sudoers подрихтовать. в вашем выводе id нет группы wheel.

P.S.: Linux - это красная таблетка :-) Windows - синяя...

Aladdin написал(а): чтобы

Aladdin написал(а):
чтобы пользоваться sudo, надо себя в группу wheel добавить и /etc/sudoers подрихтовать. в вашем выводе id нет группы wheel.

alexpro@xlin64:~/$ id
uid=1000(alexpro) gid=0(root) groups=0(root),6(disk),10(wheel),11(floppy),18(audio),19(cdrom),27(video),35(games),80(cdrw),85(usb),106(lpadmin),1004(scanner),1006(plugdev)

Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!

sudoers, естественно,

sudoers, естественно, подрихтовано. И группа wheel есть, как уже заметили.

За sudo systemsettings нужно

За sudo systemsettings нужно лопатой сразу бить по голове. Зря что ли polkit запилили? Покурите как его настроить и все дела.

Помнится мне в KDE чтото

Помнится мне в KDE чтото прописывалось(права уже не помню для чего) кажеться чрез policykit

知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"

Система собрана с

Система собрана с USE="-policykit". Следовательно, policykit не установлен. Может быть, новый kde не может работать с привилегированными настройками без poolicykit, а флаг забыли принудительно включить? Надо будет попробовать собрать все с +policykit и проверить. Спасибо за совет.

Установил с +policykit. То же

Установил с +policykit. То же самое. Ничего не могу понять. Пробовал через "$ sudo kcmshell4 clock" "$ sudo kcmshell4 kdm", а также через su, kdesudo, kdesu. Смотрю '$ ps uax' - есть процесс либо kcmshell4, либо systemsettings, имя владельца - root. Тем не менее при попытке что-либо изменить в настройках результат: Unable to authenticate/execute the action: (code 3). Если считать, что код ошибки стандартный, то это ESRCH (No such process).

Ничего не понимаю.

В багах kde нашел-таки такую

В багах kde нашел-таки такую же проблему. Только там ошибка была 2, а не 3 как у меня. В переписке по упомянутому багу говорилось, что теперь для выполнения привилегированных настроек обязательно необходимо собрать KDE с +policykit. Так же, там было сказано, что после сборки policykit необходимо пересобрать весь kde.
Я весь пересобирать не стал, пересобрал только kde-base/systemsettings. Все получилось, теперь вместо "У вас нет прав ..." в окнах привилегированных настроек пишет "Перед сохранением настроек нужно будет подтвердить вход в систему". И при нажатии кнопки "Применить" требует ввести пароль root.

Насколько я понял - теперь флаг policykit для kde является обязательным.

Всем спасибо за внимание и за дельный совет, который в итоге помог.

Благодарю, помогло,

Благодарю, помогло, пересобрал kdelibs и kdm, а systemsettings забыл.

Есть у меня одна система

Есть у меня одна система используемая как домашний медиа-центр, стоит KDE. Так вот там кроме рута других пользователей в помине не было, с рождения, потому как нафиг не нужно, кроме dvd-дисков она все равно ничего не видит. Недавно решил обновить, обновил. Теперь вот захожу в systemsettings и вижу что прав видишь ли у меня нет. Спрашивается, а зачем мне policykit вместе с consolekit и другой волокитой вместе с ней в систему добавлять? Ерунда какая-то.

Имею такую же проблему, kde

Имею такую же проблему, kde 4.6.0
ТУТ сказано, что необходим флаг policykit, и с ним пересобрать kdelibs, systemsettings, kdm. Но...
В systemsettings такого флага нету:

Installed versions:  4.6.0(4.6)[1](20:03:28 26.01.2011)(handbook opengl usb -aqua -debug -kdeenablefinal -kdeprefix -xinerama)

Собственно ЧЯДНТ ?
Далее, KDM же, сего флага так же не имеет:

Installed versions:  4.6.0(4.6)[1](20:11:00 26.01.2011)(consolekit handbook pam -aqua -debug -kdeenablefinal -kdeprefix -kerberos)

consolekit установлен, запущен, демон естественно.
Согласно ebuild для kdelibs, для policykit требуется:

policykit? ( >=sys-auth/polkit-qt-0.99 )
PDEPEND="
...
	policykit? (
		>=kde-misc/polkit-kde-kcmodules-0.98_pre20101127
		>=sys-auth/polkit-kde-agent-0.99
...
"

Но он просто сегфолтиться (( http://dumpz.org/33222/
Если запустить еще пару раз, то http://dumpz.org/33223/
И даже после всего этого, прав нету :(
Какие могут быть возможные пути решения ?

Все мы, рано или поздно, будем там...

поставь гном. или таки

поставь гном. или таки разберись как вообще оно все работает

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Это был весьма дельный совет,

Это был весьма дельный совет, за что я выражаю вам большую благодарность...Но если все же по существу ?

Все мы, рано или поздно, будем там...

666joy666 написал(а):Это был

666joy666 написал(а):
Это был весьма дельный совет, за что я выражаю вам большую благодарность...Но если все же по существу ?

а с какой версии KDE стал нужен флаг policykit?

P.S. у KDE 4.8 он есть

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".