设置普通用户第一次登录强制更改密码

  • A+
所属分类:linux命令
如果系统管理员希望添加一个用户以后,让该用户第一次登录以后自己设置自己的密码,那么就要使得用户的初始密码或者空密码立刻过期,强制用户第一次登录后立刻修改密码。 
为了强制用户第一次登录时设置一个新密码,请按照下面的指示来做,但是需要的注意的时候如果用户是通过SSH远程登录进去的,那么该方法是不能生效的
新建用户:
[root@localhost ~]# useradd tommy1
设置初始密码:
[root@localhost ~]# echo "123456"|passwd tommy1 --stdin
设置用户下次登录需要更改密码
chage -d0 tommy1
设置普通用户第一次登录强制更改密码
设置普通用户第一次登录强制更改密码

用户登录:

设置普通用户第一次登录强制更改密码

设置普通用户第一次登录强制更改密码
chage --help:
-m 密码可更改的最小天数。为零时代表任何时候都可以更改密码。
-M 密码保持有效的最大天数。
-W 用户密码到期前,提前收到警告信息的天数。
-E 帐号到期的日期。过了这天,此帐号将不可用。
-d 上一次更改的日期
-i 停滞时期。如果一个密码已过期这些天,那么此帐号将不可用。

-l 例出当前的设置。由非特权用户来确定他们的密码或帐号何时过期。


注意:如果设置了安全策略  如密码复杂度,passwd文件权限等,需要完全注意

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
admin

发表评论

您必须登录才能发表评论!