Bug 38573 - Убрать зависимость на accountsservice
Summary: Убрать зависимость на accountsservice
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: lightdm (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: manowar@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 33687 32017
  Show dependency tree
 
Reported: 2020-06-03 15:06 MSK by Andrey Cherepanov
Modified: 2020-06-25 12:59 MSK (History)
4 users (show)

See Also:


Attachments
Экран входа (59.38 KB, image/jpeg)
2020-06-05 12:32 MSK, Igor
no flags Details
Конфиги (56.32 KB, image/jpeg)
2020-06-05 12:33 MSK, Igor
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andrey Cherepanov 2020-06-03 15:06:13 MSK
В связи с тем, что accounsservice работает только с локальными пользователями, это мешает показу в lightdm доменных пользователей. Прошу убрать явную зависимость на accounsservice.
Comment 1 manowar@altlinux.org 2020-06-03 15:24:25 MSK
Только саму зависимость? Вот это можно оставить?

%_datadir/polkit-1/actions/org.freedesktop.DisplayManager.AccountsService.policy
%_datadir/accountsservice/interfaces/org.freedesktop.DisplayManager.AccountsService.xml
%_datadir/dbus-1/interfaces/org.freedesktop.DisplayManager.AccountsService.xml

Или нужно перенести в отдельный пакет? Или вообще выкинуть?
Comment 2 Andrey Cherepanov 2020-06-03 21:25:22 MSK
(Ответ для manowar@altlinux.org на комментарий #1)
> Только саму зависимость? Вот это можно оставить?
> 
> %_datadir/polkit-1/actions/org.freedesktop.DisplayManager.AccountsService.
> policy
> %_datadir/accountsservice/interfaces/org.freedesktop.DisplayManager.
> AccountsService.xml
> %_datadir/dbus-1/interfaces/org.freedesktop.DisplayManager.AccountsService.
> xml
> 
> Или нужно перенести в отдельный пакет? Или вообще выкинуть?
Только саму зависимость. При удалении пакета всё работает.
Comment 3 Repository Robot 2020-06-04 11:06:07 MSK
lightdm-1.30.0-alt9 -> sisyphus:

 Thu Jun 04 2020 Paul Wolneykien <manowar@altlinux> 1.30.0-alt9
 - Remove the explicit relationship to the accountsservice package
   (closes: 38573).
Comment 4 Michael Shigorin 2020-06-04 23:01:04 MSK
Припоминается баг "добавить зависимость"... а, да вот же он:
http://bugzilla.altlinux.org/32017
Comment 5 Andrey Cherepanov 2020-06-05 09:51:48 MSK
(Ответ для Michael Shigorin на комментарий #4)
> Припоминается баг "добавить зависимость"... а, да вот же он:
> http://bugzilla.altlinux.org/32017
Тогда никому в голову не приходило просматривать всех доменных пользователей в LightDM и разбираться с кривой природой accountsservice.
Comment 6 Igor 2020-06-05 12:24:32 MSK
Я попробовал перейти на sisyphus. Результат не изменился. Возможно еще что то нужно подкрутить.
Скрины прилагаю.
Comment 7 Igor 2020-06-05 12:32:42 MSK
Created attachment 8828 [details]
Экран входа
Comment 8 Igor 2020-06-05 12:33:24 MSK
Created attachment 8829 [details]
Конфиги
Comment 9 Andrey Cherepanov 2020-06-05 13:20:41 MSK
(Ответ для Igor на комментарий #6)
> Я попробовал перейти на sisyphus. Результат не изменился. Возможно еще что
> то нужно подкрутить.
> Скрины прилагаю.

enumerate = true добавили в секции домена sssd.conf? Перезапускали службу?
Пакет accontsservice удаляли?
Comment 10 Igor 2020-06-05 14:59:27 MSK
Работает, но не совсем так как хотелось бы. Хочется видеть только Users. А выдает еще и Computers. Есть настройка что бы выводить только Пользователей ?
Comment 11 Andrey Cherepanov 2020-06-05 16:44:08 MSK
(Ответ для Igor на комментарий #10)
> Работает, но не совсем так как хотелось бы. Хочется видеть только Users. А
> выдает еще и Computers. Есть настройка что бы выводить только Пользователей ?

man sssd-ad
Параметр - ad_access_filter
Comment 12 Igor 2020-06-08 10:10:51 MSK
Я думаю багу можно закрыть.