Версия пакета: lightdm-webkit2-greeter-3.5.2-alt1.2.x86_64 lightdm-gtk-greeter-2.0.7-alt10.x86_64 lightdm-1.30.0-alt24.x86_64 Тестовые стенды: ALT Education/Education KDE Шаги для воспроизведения: 1. Установить пакеты lightdm, lightdm-gtk-greeter и lightdm-webkit2-greeter: # apt-get install lightdm lightdm-gtk-greeter lightdm-webkit2-greeter 2. В файле конфигурации /etc/lightdm/lightdm.conf найти блок [Seat:*] установить значение: greeter-session=web-greeter 3. Добавить lightdm в автозагрузку и перезагрузить систему: # systemctl enable lightdm && reboot Ожидаемый результат: успешный запуск lightdm, загружается экран приветствия web-greeter Реальный результат: lightdm не может загрузиться из-за отсутствия прав доступа к файлу /home/<user>/.face Дополнительно: при изменении прав у файла /home/<user>/.face на 644, ошибка не воспроизводится - однако, такое поведение может стать проблемой для обычного пользователя
Дополнительно прикладываю часть из вывода команды # tail -f /var/log/lightdm/*: ==> /var/log/lightdm/seat0-greeter.log <== 2023-02-21 16:27:09 [ WARNING ] __init__ - __init__.py:60 : layout_to_dict | 'utf-8' codec can't decode byte 0xd0 in position 8: unexpected end of data ==> /var/log/lightdm/lightdm.log <== [+1.88s] DEBUG: Greeter start authentication for test [+1.89s] DEBUG: Session pid=5790: Started with service 'lightdm', username 'test' [+1.91s] DEBUG: Session pid=5790: Got 1 message(s) from PAM [+1.91s] DEBUG: Prompt greeter with 1 message(s) ==> /var/log/lightdm/seat0-greeter.log <== Traceback (most recent call last): File "/usr/lib64/web-greeter/browser/url_scheme.py", line 78, in requestStarted raise err File "/usr/lib64/web-greeter/browser/url_scheme.py", line 61, in requestStarted with open(path, 'rb') as file: PermissionError: [Errno 13] Отказано в доступе: '/home/test/.face' /usr/bin/web-greeter: строка 2: 5740 Аварийный останов python3 /usr/lib64/web-greeter $@