Bug 48757

Summary: При первом запуске системы отображается пользователь, который был удалён при OEM установке
Product: Sisyphus Reporter: Alexander Makeenkov <amakeenk>
Component: installer-feature-lightdm-kdeAssignee: Sergey V Turchin <zerg>
Status: ASSIGNED --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: antohami, golubevan, rider, zerg
Version: unstable   
Hardware: all   
OS: Linux   

Description Alexander Makeenkov 2023-12-11 12:59:54 MSK
Система: ALT Workstation K 10.2.1 x86_64.
Версия пакета: lightdm-kde-greeter-0.4.17-alt1.x86_64

Шаги воспроизведения:
1. Установить систему в профиле OEM;
2. При установке системы создать пользователя test1;
3. На шаге настройки системы во время первого запуска удалить пользователя test1 и создать пользователя test2 и загрузить систему.

Получаемый результат:
На экране входа отображаются пользователи test1 и test2, при этом выбран test1. Если попытаться войти под него, то получим ошибку, потому что пользователя нет.
Если войти существующим пользователем, а затем выйти, то уже будет отображаться только существующий пользователь. При этом перезагрузка системы проблему не решает, несуществующий пользователь всё равно отображается.
Comment 1 Anton Farygin 2023-12-11 14:12:06 MSK
Видимо пользователь запоминается, надо проверять остался ли он в системе или удалять конфиг про OEM.
Comment 2 Sergey V Turchin 2023-12-11 14:20:23 MSK
(Ответ для Anton Farygin на комментарий #1)
> Видимо пользователь запоминается, надо проверять остался ли он в системе
В greeter нельзя. Это может доменный пользователь.

> или удалять конфиг про OEM.
По хорошему надо, чтоб все, кто трогал настройки, сделали это ещё раз после OEM-setup.
Comment 3 Антон Мидюков 2024-06-21 16:49:58 MSK
Нужно фиксить installer-feature-lightdm-kde. Лучше всего перенести скрипт в /etc/firsttime.d/
Тогда будет выполняться при первом запуске. Первый запуск будет уже после oem-настройки.
Comment 4 Антон Мидюков 2024-06-21 16:51:51 MSK
(Ответ для Антон Мидюков на комментарий #3)
> Нужно фиксить installer-feature-lightdm-kde. Лучше всего перенести скрипт в
> /etc/firsttime.d/
> Тогда будет выполняться при первом запуске. Первый запуск будет уже после
> oem-настройки.

А давайте прямо в пакет lightdm-kde-greeter скрипт этот, перенесённый в /etc/firsttime.d/, и запакуем?
Comment 5 Sergey V Turchin 2024-06-21 16:53:56 MSK
(Ответ для Антон Мидюков на комментарий #4)
> А давайте прямо в пакет lightdm-kde-greeter скрипт этот, перенесённый в
> /etc/firsttime.d/, и запакуем?
Хочется отдельно мантейнить. И тестирование быcтрее будет проходить в p11.