需要有关使用 passwd 和 Shadow 的脚本的帮助

需要有关使用 passwd 和 Shadow 的脚本的帮助

我需要有关我必须做的事情的帮助。

我需要验证 passwd 中的所有用户是否也在影子中、主要组是否存在、homedir 是否存在以及它是否属于正确的用户/组。如果出现问题,它应该将其输出到一个新文件,例如称为“错误”。

我如何实现执行此操作的脚本?

答案1

普沃克可能就是您所寻求的。

pwck 命令验证用户和认证信息的完整性。它检查 /etc/passwd 和 /etc/shadow 中的所有条目是否具有正确的格式并包含有效的数据。系统会提示用户删除格式不正确或具有其他不可纠正错误的条目。

相似地,组组验证组信息文件的完整性。

grpck 命令验证组信息的完整性。它检查 /etc/group 和 /etc/gshadow 中的所有条目是否具有正确的格式并包含有效的数据。系统会提示用户删除格式不正确或具有其他不可纠正错误的条目。

相关内容