用来验证系统认证文件内容和格式的完整性
pwck命令 用来验证系统认证文件/etc/passwd
和/etc/shadow
的内容和格式的完整性。
pwck(选项)(参数)
-q:仅报告错误信息;
-s:以用户id排序文件“/etc/passwd”和“/etc/shadow”;
-r:只读方式运行指令;
-R:在指定的chroot环境下检查密码文件。
pwck
user 'ftp': directory '/var/ftp' does not exist
pwck: no changes
执行pwck
命令后显示了一些警告,提示有用户lp
的主目录 /var/spool/lpd
不存在。为了解决这个问题,你有几个选项:
userdel
命令来删除这些用户。# 创建目录
sudo mkdir /var/ftp
# 将目录的所有权赋给相应的用户
sudo chown ftp:ftp /var/ftp
yum
或apt
)通常会自动创建必要的用户和目录。