磁盘文件与权限

pwck:用来验证系统认证文件内容和格式的完整性

· 52CE 我爱测

适用场景 用来验证系统认证文件内容和格式的完整性 本条为命令参考与排查示例;请先确认命令已安装,再按示例定位实际参数和输出。 pwck === 用来验证系统认证文件内容和格式的完整性 补充说明 pwck命令 用来验证系统认证文件/etc/passwd和/etc/shadow的内容和格式的完整性。 语法 选项 参数 密码文件:指定密码文件的路径; 影子文件:指定影子文件的路径。 实例 执行pwck命令后显示了一些警告,提示有用户lp的主目录 /var/spo

适用场景

用来验证系统认证文件内容和格式的完整性 本条为命令参考与排查示例;请先确认命令已安装,再按示例定位实际参数和输出。

pwck

用来验证系统认证文件内容和格式的完整性

补充说明

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不存在。为了解决这个问题,你有几个选项:

  1. 如果你确定这些用户不会被使用,你可以考虑使用userdel命令来删除这些用户。
  2. 如果这些用户需要被使用,你应该创建相应的目录。例如,你可以使用以下命令:
# 创建目录
sudo mkdir /var/ftp
# 将目录的所有权赋给相应的用户
sudo chown ftp:ftp /var/ftp
  1. 如果这些用户对应的软件包还未安装,你可以考虑安装它们。软件包管理器(如yum或apt)通常会自动创建必要的用户和目录。

资料来源与适用范围

资料来源
Linux命令参考(原作者中文文档)
适用范围
Linux / Unix;具体选项随发行版和命令版本变化
内容语言
中文;命令、路径和错误标识保留技术原文
本地收录日期
2026-10-26
授权说明
MIT

正文与所需资源由本站本地存储。查看来源及更新记录 ↗

请按适用版本和实际日志确认原因;本站没有对每一种系统或设备逐项执行文中的操作。