在 Linux 建立使用者帐号后, 一般会使用随机密码作为帐号的密码, 以下会示范强制使用者在下次登入后, 必须修改密码。
1. passwd 指令
passwd 指令用作修改密码, 一般使用者只可以修改自己的密码, 而系统管理员则可以修改所有帐号的密码, 以及设定关于密码的选项。
只要以 root 身份在 passwd 指令后面加入 -e 参数, 再加上帐号名称, 便可以设定帐号的密码过期, 帐号下次登入后便会要求更改密码:
# passwd -e username
当帐号登入后, 会看到以下讯息:
You are required to change your password immediately (root enforced)
WARNING: Your password has expired.
You must change your password now and login again!
使用者需要立即修改密码并重新登入。
2. chage 指令
chage 指令是作为修改使用者帐号过期资讯, 指令使用方法如下:
# chage -d 0 username
当使用者登入后, 同样会看到强制修改密码的讯息:
You are required to change your password immediately (root enforced)
WARNING: Your password has expired.
You must change your password now and login again!
使用者需要修改密码并重新登入。
你可能感兴趣的内容: