如何使用“--disabled-login”和“---disabled-password”检查unix帐户是否已创建

如何使用“--disabled-login”和“---disabled-password”检查unix帐户是否已创建

在 RedHat 等 Linux 发行版中,您可以使用选项创建用户--disabled-login,并且---disabled-password(请参阅命令手册页adduser 关联)。

我想知道如果给定用户禁用了登录名和密码,是否可以在创建用户后检查管理员?存在有没有可能?

答案1

可以使用该passwd实用程序收集此信息。

man passwd

-S,--状态

显示帐户状态信息。状态信息由7个字段组成。第一个字段是用户的登录名。第二个字段指示用户帐户是否具有锁定密码 (L)、没有密码 (NP) 或具有可用密码 (P)。第三个字段给出最后一次密码更改的日期。接下来的四个字段是密码的最短期限、最长期限、警告期限和不活动期限。这些年龄以天数表示。

要检查系统上每个用户的状态,请运行

passwd -a -S

禁用(锁定)的用户可能如下所示:

apache L 08/30/2019 0 99999 7 -1

请注意L,表示该帐户已被锁定。

普通用户可能看起来像这样:

panki P 09/23/2019 0 99999 7 -1

相关内容