小编Mik*_*kov的帖子

如何配置 linux 以强制新用户在首次登录时更改密码

我正在尝试在 RHEL 6.6 上配置用户密码策略,我希望系统在首次登录时要求新创建的用户更改初始密码。

请注意,我尝试在 /etc/default/useradd 中将 EXPIRE 变量设置为 0 并将 INACTIVE 设置为 -1,但这会导致新用户帐户在创建后过期。使用这些变量创建用户后 chage 命令的输出是:

 # chage -l foo
 Last password change                                : Feb 22, 2015
 Password expires                                    : May 23, 2015
 Password inactive                                   : never
 Account expires                                     : Feb 22, 2015
 Minimum number of days between password change      : 1
 Maximum number of days between password change      : 90
 Number of days of warning before password expires   : 7
Run Code Online (Sandbox Code Playgroud)

当我尝试以 foo 用户登录时,显示消息“您的帐户已过期。请联系您的系统管理员”。

但是,如果我打开“用户属性”窗口,选择“密码信息”选项卡并选中“下次登录时强制更改密码”,结果将是我所期望的。新用户将被要求更改密码。在这种情况下 chage 命令的输出将是:

 # chage -l …
Run Code Online (Sandbox Code Playgroud)

security passwords redhat-enterprise-linux

11
推荐指数
1
解决办法
7764
查看次数