在 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