Bug 33687 - При создании пользователя не создается запись в accountsservice
Summary: При создании пользователя не создается запись в accountsservice
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: alterator-users (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Andrey Cherepanov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on: 38573
Blocks:
  Show dependency tree
 
Reported: 2017-07-26 16:40 MSK by Владимир Диденко
Modified: 2020-06-25 12:59 MSK (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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 никто дергать не умеет.