Bug 45896 - Предупреждение о смене пароля не выдается
Summary: Предупреждение о смене пароля не выдается
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: shadow-change (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Mikhail Efremov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-04-18 18:42 MSK by Vera Blagoveschenskaya
Modified: 2024-06-17 15:26 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vera Blagoveschenskaya 2023-04-18 18:42:27 MSK
shadow-change-1:4.5-alt8 
Workstation x86_64 + update to sisyphus

1) Создать пользователя и установить ему пароль:
# useradd testuser
# passwd testuser
2) Установить минимальное число дней перед сменой пароля:
# chage -m 1 testuser
3) Установить максимальное число дней перед сменой пароля:
# chage -M 1 testuser
Установить количество дней с выдачей предупреждения:
4) Установить количество дней с выдачей предупреждения:
# chage -W 1 testuser
5) Выполнить вход в систему пользователем testuser

Результат: вход выполняется, но предупреждение о смене пароля не выдается
# cat /etc/tcb/testuser/shadow
testuser:$y$j9T$ZEJwIRb3wo7BxrjN2JYAI/$xO4EY5z.ipFKGzBZAeSPVq1SjKQCor57HZ4E24sp8hD:19465:1:1:1:::

Ожидаемый результат: получено предупреждение о необходимости смены пароля

Судя по описанию опции -W, --warndays
Период предупреждения. Количество дней до истечения срока действия пароля, 
в течение которого пользователь получает предупреждение о необходимости изменения пароля.
Comment 1 Nikolai Zurabishvili 2024-06-17 15:26:15 MSK
shadow-change-4.15.1-alt2 

Если выставить # chage -W <больше 1> testuser, то предупреждение начинает появляться:

# su - testuser
Warning: your password will expire in 1 day.

# chage -l testuser
Последний раз пароль был изменён                                : июн 17, 2024
Срок действия пароля истекает                                   : июн 18, 2024
Пароль будет деактивирован через                                : никогда
Срок действия учётной записи истекает                           : окт 09, 2024
Минимальное количество дней между сменой пароля                 : 1
Максимальное количество дней между сменой пароля                : 1
Количество дней с предупреждением перед деактивацией пароля     : 2


Может поведение ожидаемое и не следует выставлять дату предупреждения впритык, а нужно брать с запасом мин 1 день ?