1、账号相关的检查工具
<1>pwck
[root@hadoop1 hadoop1]# pwck
用户“ftp”:目录 /var/ftp 不存在
用户“gluster”:目录 /var/run/gluster 不存在
用户“saslauth”:目录 /run/saslauthd 不存在
用户“pulse”:目录 /var/run/pulse 不存在
用户“gnome-initial-setup”:目录 /run/gnome-initial-setup/ 不存在
pwck:无改变
以上账号大部分为系统账号,不需要家目录,所以不存在是正常的错误。相应的群组检查可以使用grpck
<2>pwconv
主要目的:将/etc/passwd内的账号与密码移动到/etc/shadow中。
(1)比对/etc/passwd及/etc/shadow,若/etc/passwd内存在的账号并没有对应的/etc/shadow密码时,则pwconv会去/etc/logi.defs取用相关的密码数据,并建立该账号的/stc/shadow数据
(2)若/etc/passwd内存在加密后的数据密码时,则pwconv会将该密码栏移动到/etc/shadow内,并将原本/etc/passwd内相对应的密码栏变成x。一般来说,正常使用useradd增加使用者时,使用pwconv并不会有任何动作,因为/etc/passwd与/etc/shadow并不会有上述两点问题。
<3>pwunconv
相对于pwconv,pwunconv则是将/et