Bug 59290

Summary: Замечания по сообщениям в lightdm-kde-greeter
Product: Sisyphus Reporter: Olga <urozhaevaoo>
Component: sambaAssignee: Evgeny Sinelnikov <sin>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: golubevan, rider, sin, zerg
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Сообщение при попытке задать неподходящий пароль
none
Пароль истечет через 1 день
none
Пароль истечет через 3 Дня
none
Пароль истечет через 2 дня
none
Сообщение без точки 1
none
Сообщение без точки 2 none

Description Olga 2026-05-21 15:49:58 MSK
Created attachment 21516 [details]
Сообщение при попытке задать неподходящий пароль

Версия программы:
=================
lightdm-kde-greeter-6.1.6-alt1

Стенды с ошибкой, обновлен. до Sisyphus:
========================================
Alt Workstation K 11.3

Прекондишен:
============
1. Для клиента, который будет авторизовываться через winbind:
 - ограничить действие пароля до 2 дней:
# samba-tool domain passwordsettings set --min-pwd-age=1 --max-pwd-age=2
 - включить сложность паролей, установить минимальную длину и активировать хранение паролей:
# samba-tool domain passwordsettings set --complexity=on --min-pwd-length=7  --history-length='24'
 - установить пароль для пользователя, установить флаг, обязывающий пользователя сменить этот пароль при следующем входе в систему:
# samba-tool user setpassword <testuser> --newpassword=<Password> --must-change-at-next-login

Шаги воспроизведения:
=====================
1. Авторизоваться через winbind доменным пользователем.
2. При входе на клиентскую систему необходимо будет сменить пароль. Сначала попытаться задать короткий пароль.
3. Повторить авторизацию и задать подходящий пароль.

Ожидаемый результат:
====================
Корректное отображение уведомлений.

Фактический результат:
======================
1. При попытке задать неподходящий пароль появляется сообщение:
"Ваш пароль должен иметь хотя бы 7 символов; не может повторять любой из предыдущих 24 паролей; должен содержать заглавные буквы, цифры или знаки препинания и не может содержать вашу учетную запись или полное имя; Введите другой пароль. Введите пароль, соответствующий этим требованиям, в оба текстовых поля." 
 >> Скорее всего оно составлено из переводов от разных условий для пароля. В результате чего слово после точки с запятой начинается с заглавной буквы (... или полное имя; Введите другой пароль) 
2. После смены пароля и успешной авторизации появится сообщение, что пароль истечет через "2 дней":
 >> Неправильно склонение слова "день" для цифр: 2, 3, 4 (См. скриншоты)

Дополнительная информация:
=========================
Также я заметила, что некоторые уведомления/сообщения с точкой в конце предложения, а некоторые - нет. Предлагаю прийти к единому виду.
Comment 1 Olga 2026-05-21 15:50:36 MSK
Created attachment 21517 [details]
Пароль истечет через 1 день
Comment 2 Olga 2026-05-21 15:50:59 MSK
Created attachment 21518 [details]
Пароль истечет через 3 Дня
Comment 3 Olga 2026-05-21 15:51:24 MSK
Created attachment 21519 [details]
Пароль истечет через 2 дня
Comment 4 Olga 2026-05-21 15:52:13 MSK
Created attachment 21520 [details]
Сообщение без точки 1
Comment 5 Olga 2026-05-21 15:53:11 MSK
Created attachment 21521 [details]
Сообщение без точки 2
Comment 6 Anton Golubev 2026-05-21 16:04:04 MSK
Полагаю, гритер тут не при чём. Сообщения приходят от pam-модуля winbind, видимо, это samba. Поправьте, пожалуйста, если перевесил неправильно.