Bug 49965 - Проблемы с блокированными пользователями в /etc/shadow без tcb
Summary: Проблемы с блокированными пользователями в /etc/shadow без tcb
Status: NEW
Alias: None
Product: Branch p10
Classification: Unclassified
Component: accountsservice (show other bugs)
Version: не указана
Hardware: all Linux
: P5 normal
Assignee: Alexey Shabalin
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-09 12:11 MSK by JcVai
Modified: 2024-04-09 12:46 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description JcVai 2024-04-09 12:11:49 MSK
Дублирую из 47499
Установка пакетов brltty 6.5 (orca) и fwupd 1.9.13 (fwupd, fwupd_efi, plasma5-discover-fwupd) ведет к созданию блокированных записей в /etc/shadow, которые вызывают проблемы со связанными с хешированием через tcb приложениями.
Простой пример:
1. устанавливаем brltty (apt-get install brltty)
2. удаляем brltty (apt-get remove brltty)
3. пытаемся удалить пользователя brltty (userdel brltty) - получаем ошибку.

Соответственно, для таких пользователей ( "^$username\:\!. ) в /etc/shadow операции возможны только прямым редактированием файла (стандартные работающие с tcb средства либо выдают ошибку, либо отрабатывают некорректно)

Так же, после появления блокированных пользователей в /etc/shadow через "!" в /etc/lightdm/lightdm.conf сменился greeter-hide-users=false на greeter-hide-users=true (повторно воспроизвести не удалось, глубоко не копал, но из близкого нашел /etc/control.d/facilities/lightdm-greeter-hide-users - возможно именно это отработало по какому-то триггеру)
Comment 1 Alexander Makeenkov 2024-04-09 12:28:31 MSK
Воспроизвелось по шагам из описания.
Comment 2 Антон Мидюков 2024-04-09 12:45:08 MSK
Нужно попробовать бекпортировать изменение:
https://gitlab.freedesktop.org/accountsservice/accountsservice/-/merge_requests/147
Comment 3 Антон Мидюков 2024-04-09 12:46:25 MSK
(Ответ для Антон Мидюков на комментарий #2)
> Нужно попробовать бекпортировать изменение:
> https://gitlab.freedesktop.org/accountsservice/accountsservice/-/
> merge_requests/147