我需要在我们的系统上部署一批新用户,作为初始登录的一部分,我想给他们一个重置密码的机会。我该如何做才能最好地做到这一点,这样我们就不必专门指导他们这样做了?
答案1
有多少用户?密码存储在哪里?密码如何分布?
如果您只是在 /etc/passwd 中创建它们,则可以使用passwd --expire
。
The options which apply to the passwd command...
-e, --expire
Immediately expire an account´s password. This in effect can force
a user to change his/her password at the user´s next login.
答案2
你可以使用查格设置用户帐户,使其过期。我还没有测试过,但 gdm 应该会通知用户更改密码。
答案3
查看 chage 的手册页 - 更改用户密码过期信息,其中有示例!