如何在linux系统强制用户在首次登陆时必须修改自己的密码

发布网友 发布时间:2022-04-24 03:23

我来回答

2个回答

热心网友 时间:2022-05-03 07:15

方法是:让用户第一次登录的时候把初始密码立刻过期。

步骤如下:

锁定用户密码。执行命令:usermod -L username。如果用户不存在,用useradd添加用户,但是不设置密码,使得该帐号仍然处于锁定状态,如果用户密码已经激活,则用上面命令锁定。

强制密码立刻过期。执行命令:chage -d 0 username。该命令设置用户上次修改密码的时间为纪元时间(1970年1月1日),这样会使得该命令立刻过期,而不论密码过期策略的设置。

对帐号解锁。可以设置一个新密码或者设置空密码。不要使用passwd来设置密码,因为它会使得刚才设置的使密码立刻过期的设置失效。

注意:最好不要设置空密码,有一定的安全风险。

热心网友 时间:2022-05-03 08:33

强制设置用户密码到期

chage -d 0 user01

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com