pwck
用来验证系统认证文件内容和格式的完整性
补充说明
pwck命令 用来验证系统认证文件/etc/passwd
和/etc/shadow
的内容和格式的完整性。
语法
1pwck(选项)(参数)
选项
1-q:仅报告错误信息;
2-s:以用户id排序文件“/etc/passwd”和“/etc/shadow”;
3-r:只读方式运行指令;
4-R:在指定的chroot环境下检查密码文件。
参数
- 密码文件:指定密码文件的路径;
- 影子文件:指定影子文件的路径。
实例
1pwck
2user 'ftp': directory '/var/ftp' does not exist
3pwck: no changes
执行pwck
命令后显示了一些警告,提示有用户lp
的主目录 /var/spool/lpd
不存在。为了解决这个问题,你有几个选项:
- 如果你确定这些用户不会被使用,你可以考虑使用
userdel
命令来删除这些用户。 - 如果这些用户需要被使用,你应该创建相应的目录。例如,你可以使用以下命令:
1# 创建目录
2sudo mkdir /var/ftp
3# 将目录的所有权赋给相应的用户
4sudo chown ftp:ftp /var/ftp
- 如果这些用户对应的软件包还未安装,你可以考虑安装它们。软件包管理器(如
yum
或apt
)通常会自动创建必要的用户和目录。 来源:https://github.com/jaywcjlove/linux-command
最后修改于: Wednesday, January 31, 2024
版权申明:
- 未标注来源的内容全部为原创,未经授权请勿转载(因转载后排版往往错乱、内容不可控、无法持续更新等);
- 非营利为目的,演绎本博客任何内容,请以'原文出处'或者'参考链接'等方式给出本站相关网页地址(方便读者)。