Bug 33687

Summary: При создании пользователя не создается запись в accountsservice
Product: Sisyphus Reporter: Владимир Диденко <vladimir.didenko>
Component: alterator-usersAssignee: Andrey Cherepanov <cas>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: cas, ldv, manowar, mike, shaba, zenin_o
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on: 38573    
Bug Blocks:    

Description Владимир Диденко 2017-07-26 16:40:35 MSK
Сейчас при создании нового пользователя не создается соответствующая запись в accountsservice, если последний в системе присутстсвует. Это приводит к тому, что программы, использующие accountsservices (я знаю про lightdm и cinnamon-settings) не видят этого пользователя.

Наибольшую проблему это представляет при установке дистрибутивов, использующих lightdm - после установки системы lightdm показывает, что нет доступных пользователей, что сильно сбивает с толку. Возможность ввести вручную имя пользователя есть, но каждый раз придется руками из длинного списка выбирать список локалей, иначе lightdm выставит aa_DJ.utf8 в качестве дефолтной.

Если, вдруг, не на тот пакет повесил, прошу сообщить, исправлю.
Comment 1 Michael Shigorin 2017-07-27 10:08:47 MSK
Ой, а этот самый accountsservice уже решил, что NSS "устарел"?!
Comment 2 Oleg Zenin 2019-11-01 17:38:19 MSK
(В ответ на комментарий №0)
> Сейчас при создании нового пользователя не создается соответствующая запись в
> accountsservice, если последний в системе присутстсвует. Это приводит к тому,
> что программы, использующие accountsservices (я знаю про lightdm и
> cinnamon-settings) не видят этого пользователя.

Проверил в p9: accounts-daemon нового пользователя видит после useradd && passwd, соответственно в списке lightdm он появляется сразу. 

/var/lib/AccountsService/users/%username% появляется не сразу, а после первого логина через lightdm (не через консоль, su, ssh); видимо, кроме lighdm accountservices никто дергать не умеет.