天天看点

Linux之设置账户或密码有效期

        最近一直比较忙,知道今天才闲下来。所以特地来和大家聊聊Linux修改账户或密码的有效期问题。这是一个很简单的小操作,几句话就能说明白,咱们进入正题。

温故:   

    关于Liunx的用户和密码常见的操作也就是对用户的增删改以及对密码的修改了。这里顺便回顾一下这部分内容。

Linux之设置账户或密码有效期

 然后使用“cat /etc/passwd”命令后可以查看到文件中已经新增的用户名“test”

Linux之设置账户或密码有效期

 执行了“userdel”就可以看到这个用户已经被删除了

Linux之设置账户或密码有效期

 知新:

        接下来咱们说重点,一般来说一些新上线的系统都会创建一些临时用户用于测试,这个用户账号的存在时间不会太久,因此会对这个账号有一些设置,比如多久之后失效。还有就是对于密码也会有一些设置,比如设置密码100天有效期,过期两天后失效,或者设置密码永不失效,都是一些简单使用的小技能,大家了解就好。

1、查看test用户的属性         

chage   -l  test      
Linux之设置账户或密码有效期

 从上图可以看到该用户的密码过期设置、密码失效设置和用户过期设置都是never,即永不过期,永久生效。

2、修改密码有效期为100天

chage -M 100 test      
Linux之设置账户或密码有效期

 从上图可以看出密码的过期时间已经变为2021年10月30日,正好是间隔100天。

3、修改密码失效时间为3天

chage -I 3 test      
Linux之设置账户或密码有效期

 从上图可以看到密码的失效日期已经变为2021年11月2日,正好是过期后三天。

4、修改用户账号过期时间为100天

chage -E 2021-12-31 test      
Linux之设置账户或密码有效期

从上图可以看到test用户的账号有效期已经被调整为2021年12月31日。

拓展1:

        密码过期时间和密码失效时间是不同的,一定要区分好。举例子说明,按照我上面对test用户的配置来说,密码是2021年10月30日过期,密码的失效时间设置的是2021年11月2日。那么一旦过了10月30日,该密码还是可以继续使用的,还可以继续使用到11月2日,这就是这两者的区别。

拓展2:

        下面是chage这个命令的参数的使用方法