Linux pwck命令

Linux pwck命令:校验/etc/passwd和/etc/shadow文件的内容是否合法和完整。

Linux pwck命令 功能描述

使用pwck命令可以校验用户配置文件/etc/passwd和/etc/shadow的内容是否合法和完整,如配置文件中的用户名、用户主目录、用户的主要组群、用户Shell、用户UID、组群GID、用户密码等信息。

Linux pwck命令 语法

pwck [选项] [/etc/passwd [/etc/shadow]]

命令中各选项的含义如下表所示。

pwck命令选项含义

Linux pwck命令 示例

检验用户配置文件/etc/passwd和/etc/shadow的文件内容是否合法、完整

[root@rhel ~]# rm -rf /home/it
//删除用户it的主目录/home/it
[root@rhel ~]# pwck
user 'adm': directory '/var/adm' does not exist
user 'uucp': directory '/var/spool/uucp' does not exist
user 'gopher': directory '/var/gopher' does not exist
user 'ftp': directory '/var/ftp' does not exist
user 'avahi-autoipd': directory '/var/lib/avahi-autoipd' does not exist
user 'saslauth': directory '/var/empty/saslauth' does not exist
user 'pulse': directory '/var/run/pulse' does not exist
user 'zhangsan': program '/bin/ksh' does not exist
user 'abc': program '/bin/ksh' does not exist
user 'it': directory '/home/it' does not exist
pwck:无改变
//显示用户it的主目录/home/it不存在,但是该用户却是存在的

验证密码文件完整性,在/etc/passwd和/etc/shadow文件中按UID排序条目

[root@rhel ~]# pwck -s

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程