Linux基础敕令---检查暗码文件pwck

2020-04-21  阅读次数:

  pwck

  ? ? ? ? 检查用户暗码文件“/etc/passwd”和“/etc/shadow”的完整性,将验证结果送到标砖输入。提醒用户删除格局不准确或有其他不成更正毛病的条目。检查以验证每个条目可否具有:准确的字段数、唯一有效的用户名、有效的用户和组标识符、有效的主组、有效的家目次、有效的登录shell。

  ? ? ? ? 当指定了第二个文件参数或系统上存在“/etc/shadow”时,就启用了shadow检查。它会检查一下信息:每个passwd条目都有一个婚配的阴影条目,每个影子条目都有一个婚配的passwd条目,在shadow文件中指定了暗码,阴影条目有准确的字段数,阴影条目在shadow中是唯一的,比来的暗码更改不会在未来爆发。

  ? ? ? ? 检查准确的字段数和唯一用户名是致命的。假设条目有毛病的字段数,则会提醒用户删除整行。假设用户没有必然地回答,一切进一步的检查都邑被绕过。提醒删除具有重复用户名的条目,但仍将停止其他检查。一切其他毛病都是正告,并鼓舞用户运转usermod敕令来更正毛病。

  ? ? ? ? 此敕令的实用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

  ?

  1、语法

  ? ? ? ? pwck?[选项]

  ?

  2、选项列表

  选项

  说明

  --help

  显示协助文档

  --version

  显示敕令版本

  -q

  仅显示报错信息

  -r

  以只读形式履行

  -s

  应用UID作为文件的排序依据

  ?

  3、设备

  ? ? ? ? 下面“/etc/login.defs“中的设备变量更改了该对象的行动:

  ? ? ? ? PASS_MAX_DAYS,可以应用暗码的十分天数。假设暗码早于此,则将强制停止暗码更改。假设没有指定,将假定-1(这将禁用限制)。

  ? ? ? ? PASS_MIN_DAYS,暗码更改之间许可的最短天数。任何暗码更改测验测验比这更早将被拒绝。假设未指定,则假定为-1(这将禁用限制)

  ? ? ? ? PASS_WARN_AGE,在暗码过时前收回正告的天数。零表现正告只在到期之日收回,负值表现没有收回正告。如未指定,则不会供给正告。

  ?

  4、文件

  ? ? ? ? /etc/group,组账户信息。

  ? ? ? ? /etc/passwd,用户账户信息。

  ? ? ? ? /etc/shadow,平安用户帐户信息。

  ?

  5、前去值

  ? ? ? ? pwck敕令会前去以下结果

  前去值

  说明

  0

  胜利

  1

  有效的敕令

  2

  1个或多个暗码掉足