Summary: | Пытается авторизовать другого пользователя | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Sergey V Turchin <zerg> |
Component: | polkit | Assignee: | Valery Inozemtsev <shrek> |
Status: | CLOSED NOTABUG | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | aen, anubix, aris, boyarsh, cas, ldv, mike, shaba, shrek |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
Bug Depends on: | |||
Bug Blocks: | 27685 |
Description
Sergey V Turchin
2013-03-12 15:55:40 MSK
(In reply to comment #0) > При попытке произвести действие, требующее авторизации, путает пользователей: > "polkit-agent-helper-1: pam_authenticate failed: Authentication failure". > При этом залогинен пользователь zerg, а в момент его попытки авторизации из-под > root запускается > /usr/libexec/polkit-1/polkit-agent-helper-1 > с какими-то странными параматрами: test78 cookie6 > При этом test78 -- предпоследний созданный в системе пользователь. Какое действие? Вообще, его как попросить, с теми параметрами и запуститься. (В ответ на комментарий №1)
> (In reply to comment #0)
> > При попытке произвести действие, требующее авторизации, путает пользователей:
> > "polkit-agent-helper-1: pam_authenticate failed: Authentication failure".
> > При этом залогинен пользователь zerg, а в момент его попытки авторизации из-под
> > root запускается
> > /usr/libexec/polkit-1/polkit-agent-helper-1
> > с какими-то странными параматрами: test78 cookie6
> > При этом test78 -- предпоследний созданный в системе пользователь.
>
> Какое действие?
> Вообще, его как попросить, с теми параметрами и запуститься.
+1
(В ответ на комментарий №1) > Какое действие? Авторизация. > Вообще, его как попросить, с теми параметрами и запуститься. Какая функция из libpolkit его так может запустить? Я только что перезагрузился, а оно все равно запускает с параметром того же имени пользователя. Учитывая, что он даже залогинен не был, то даже его tty неоткуда ошибочно взять. Т.к. я не вижу никакой передаваемой информации, из которой можно вытащить имя пользователя, то полагаю, что polkit сам его узнает(у systemd, видимо). (In reply to comment #3) > (В ответ на комментарий №1) > > Какое действие? > Авторизация. Для какого действия требуется авторизация? (В ответ на комментарий №5)
> Для какого действия требуется авторизация?
org.kde.kcontrol.kcmclock.save
Есть какое-либо действие, авторизация для которого проходит? Что поставить, чтоб убедиться на моей системе? Так что? polkit-авторизация нигде не работает? Оказалось, что пользователь должен быть в группе wheel, иначе он по умолчанию берет последнего пользователя группы wheel, а в список выбора пользователя с пустым элементом по умолчанию . После добавления пользователю все равно не разрешают действие. При этом root в списке нет, хотя это уже может быть специфика KDE. Хотя, все заработало. Достаточно было добавиться в wheel. 2 Mike: Т.е. на livecd юзер должен входить в группу wheel вне зависимости от DE, т.к. /etc/polkit-1/rules.d/50-default.rules И Антону тоже к сведению. (В ответ на комментарий №11) > 2 Mike: > Т.е. на livecd юзер должен входить в группу wheel вне зависимости от DE, > т.к. /etc/polkit-1/rules.d/50-default.rules Но это же бред какой-то, даже если livecd-шный юзер в неё входит: http://git.altlinux.org/people/mike/packages/?p=mkimage-profiles.git;a=blob;f=features.in/live/live/image-scripts.d/30-users;h=7d26af73a74f01dc9558a28d04a4b696e431c344;hb=HEAD#l5 (В ответ на комментарий №13) > Но это же бред какой-то, даже если livecd-шный юзер в неё входит: Я уже на помню, проверял ли на livecd. На всякий писал. Так же, связанное с этим KDE-шное хозяйство обновил вчера/сегодня. |