linux查看账户密码过期方法

方法一

chage [选项] 用户名

选项

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

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

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

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

-d:上一次更改的日期。

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

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

chage -l root

最近一次密码修改时间 : 3月 12, 2013

密码过期时间 :从不

密码失效时间 :从不

帐户过期时间 :从不

两次改变密码之间相距的最小天数 :0

两次改变密码之间相距的最大天数 :99999

在密码过期之前警告的天数 :7

chage -M 30 root

方法二

cat /etc/shadow

lhf:$6$1mQoICRS$/lPXrLF2qR7FG4iKYg4XCb.hpUCsemK5lj8r2WRGLsT4w4qKLOl7WtVkBS5tIGc.qQ5qn0CDfxusRbEfI.w6B/:19066:0:2:7:::

chage lhf -M -1

lhf:$6$1mQoICRS$/lPXrLF2qR7FG4iKYg4XCb.hpUCsemK5lj8r2WRGLsT4w4qKLOl7WtVkBS5tIGc.qQ5qn0CDfxusRbEfI.w6B/:19066:0::7:::

以上两个对比,关注”:7“前的位置,也就是倒数第四个冒号和倒数第五个冒号之间的部分。7是其他参数。图一是密码还有两天过期,图二为永久不过期(空或者99999为永不过期)

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux 系统中,账户密码信息存储在 `/etc/passwd` 和 `/etc/shadow` 两个文件中。 `/etc/passwd` 文件包含了系统中所有用户的账户信息,包括用户名、用户 ID、用户组 ID、用户主目录、默认 Shell 等等。该文件的每一行代表一个用户,格式如下所示: ``` username:password:UID:GID:GECOS:home_directory:login_shell ``` 其中,`username` 表示用户名,`UID` 表示用户 ID,`GID` 表示用户组 ID,`home_directory` 表示用户主目录,`login_shell` 表示默认 Shell。`password` 一般为空,因为密码信息已经被移动到了 `/etc/shadow` 文件中。 `/etc/shadow` 文件包含了系统中所有用户的密码等安全信息,这个文件只有超级用户才能读取和修改。该文件的每一行代表一个用户的密码信息,格式如下所示: ``` username:password:last_change:min_age:max_age:warn:inactive:expire:flag ``` 其中,`username` 表示用户名,`password` 表示加密后的密码信息,`last_change` 表示密码最后修改时间,`min_age` 和 `max_age` 表示密码的最小和最大使用期限,`warn` 表示提前多少天进行提醒,`inactive` 表示账户多少天未使用后被禁用,`expire` 表示账户过期时间,`flag` 一般为空。 为了查看账户密码信息,我们可以使用 `cat` 命令或者 `less` 命令来查看这两个文件的内容: ``` cat /etc/passwd cat /etc/shadow ``` 但是,一般情况下,为了保护账户安全,我们不应该直接查看账户密码信息。如果需要修改、重置、或创建新的用户账户,应该使用系统提供的命令和工具,例如 `useradd`、`usermod`、`passwd` 等等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值