linux创建用户设置密码命令(linux运维之设置普通用户第一次登录强制更改密码)(1)

如果系统管理员希望添加一个用户以后,让该用户第一次登录以后自己设置自己的密码,那么就要使得用户的初始密码或者空密码立刻过期,强制用户第一次登录后立刻修改密码。

为了强制用户第一次登录时设置一个新密码,请按照下面的指示来做,但是需要的注意的时候如果用户是通过SSH远程登录进去的,那么该方法是不能生效的

新建用户:

[root@localhost ~]# useradd tommy1

设置初始密码:

[root@localhost ~]# echo "123456"|passwd tommy1 --stdin

设置用户下次登录需要更改密码

chage -d0 tommy1

linux创建用户设置密码命令(linux运维之设置普通用户第一次登录强制更改密码)(2)

chage --help:

  -m 密码可更改的最小天数。为零时代表任何时候都可以更改密码。

  -M 密码保持有效的最大天数。

  -W 用户密码到期前,提前收到警告信息的天数。

  -E 帐号到期的日期。过了这天,此帐号将不可用。

  -d 上一次更改的日期

  -i 停滞时期。如果一个密码已过期这些天,那么此帐号将不可用。

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

,