You are required to change your password immediately (password aged)
Changing password for adachin.
(current) UNIX password:
上記のようにサーバにログインすると今のパスワードから新しいパスワードに変更して!と言われる。そもそも総務省では頻繁にパスワード変更はNGと言っており、(以下より)今回無効化するために軽くハマったので備忘録します?
https://www.nikkei.com/article/DGXMZO28578370W8A320C1CC1000/?nf=1
■/etc/login.defs
1 2 3 4 5 6 7 8 9 |
$ sudo chage -l adachin [sudo] password for adachin: Last password change : xxx xx, 20xx Password expires : xxx xx, 20xx Password inactive : never Account expires : never Minimum number of days between password change : 0 Maximum number of days between password change : 100 Number of days of warning before password expires : 7 |
100日過ぎると新パスワード変更を求められることがわかります。
1 2 3 |
$ grep PASS_MAX_DAYS /etc/login.defs # PASS_MAX_DAYS Maximum number of days a password may be used. #PASS_MAX_DAYS 100 #コメントアウト |
1 2 3 4 5 6 7 8 9 10 |
$ sudo pwunconv $ sudo pwconv $ sudo chage -l adachin Last password change : xxx xx, 20xx Password expires : never Password inactive : never Account expires : never Minimum number of days between password change : 0 Maximum number of days between password change : -1 Number of days of warning before password expires : 7 |
-1になっていると無効化されています!
?
■まとめ
ちなみにpwconvで既存ユーザも反映されるのですが、個別ユーザのみ反映だとsshdをrestartすればOK!(これは知らなかった?)
0件のコメント