#=============================
# ■ パスワード有効期限の設定
#-----------------------------
#-----------------------------
# パスワードの有効期限の情報を表示
chage -l <ユーザ名>
#-----------------------------
# パスワードを変更しなくてよい最長日数
# 【例】100日間
chage -M 100 <ユーザ名>
#-----------------------------
# 最終パスワード変更日
# 【例】
chage -d 0 <ユーザ名>
chage -E YYYY-MM-DD <ユーザ名>
#-----------------------------
# 有効期限が切れたとき即座にロックアウト
chage -I 0 <ユーザ名>
#-----------------------------
# パスワード期限が切れる前に警告される日数
# 【例】14日前(2週間)
chage -W 14 <ユーザ名>
#=============================
# パスワードの有効期限の設定値の確認
cat /etc/shadow | grep <ユーザ名>
#=============================
# ■ テスト用ユーザー作成(パスワードロック)
#-----------------------------
useradd locktest
passwd locktest
⇒ Unixp@ssw0rd
#=============================
# パスワードのロック状態確認
passwd -S locktest
cat /etc/shadow | grep locktest
#-----------------------------
# パスワードのロック解除
passwd -u locktest
#-----------------------------
# パスワードのロック状態確認
passwd -S locktest
cat /etc/shadow | grep locktest
PR