pwck

pwck命令

用户和工作组管理

pwck命令用来验证系统认证文件/etc/passwd/etc/shadow的内容和格式的完整性。

语法

pwck(选项)(参数)

选项

-q:仅报告错误信息;
-s:以用户排序文件“/etc/passwd”和“/etc/shadow”;
-r:只读方式运行指令。

参数

  • 密码文件:指定密码文件的路径;
  • 影子文件:指定影子文件的路径。

实例

pwck /etc/passwd
user ‘‘: directory ‘/var/spool/lpd‘ does not exist
user ‘news‘: directory ‘/var/spool/news‘ does not exist
user ‘uucp‘: directory ‘/var/spool/uucp‘ does not exist
user ‘www-data‘: directory ‘/var/www‘ does not exist
user ‘list‘: directory ‘/var/list‘ does not exist
user ‘irc‘: directory ‘/var/run/ircd‘ does not exist
user ‘gnats‘: directory ‘/var/lib/gnats‘ does not exist
user ‘nobody‘: directory ‘/nonexistent‘ does not exist
user ‘syslog‘: directory ‘/home/syslog‘ does not exist
user ‘couchdb‘: directory ‘/var/lib/couchdb‘ does not exist
user ‘speech-dispatcher‘: directory ‘/var/run/speech-dispatcher‘ does not exist
user ‘usbmux‘: directory ‘/home/usbmux‘ does not exist
user ‘haldaemon‘: directory ‘/var/run/hald‘ does not exist
user ‘pulse‘: directory ‘/var/run/pulse‘ does not exist
user ‘saned‘: directory ‘/home/saned‘ does not exist
user ‘hplip‘: directory ‘/var/run/hplip‘ does not exist
pwck:无改变
时间: 2024-11-09 00:52:39

pwck的相关文章

33.su命令 chsh. chfn. finger. whoami. pwck. grpck命令

su命令:switch user 登陆式切换:会通过读取目标用户的配置文件来重新初始化 su - username su -l sername 非登陆式切换:不会读取目标用户的配置文件进行初始化 su username 注意:管理员可无密码切换至其它任何用户: -c 'COMMAND': 仅以指定用户的身份运行此次处指定的命令: 原文地址:https://blog.51cto.com/itxuezhe/2353703

004-用户、组、权限管理命令及bash配置文件、管道、重定向、grep

l  1.用户管理命令 1.)创建用户命令 useradd  [OPTIONS] USERNAME -u(UID):指定用户UID -g(GID):指定基本组 -G( group,...):指定附加组 -c"COMMENT":指定注释信息 -d(home_dir):指定家目录/path/to/directory -s:指定SHELL路径(/etc/shells指定了当前系统可用的安全shell) -m –k:强行为用户创建家目录 -M:不创建用户家目录 /etc/login.defs

Linux之用户管理与权限控制(上)

早期Linux系统设计为了能够实现多用户.多进程高效的利用服务器资源,在此种情况下,为了能够保证用户与用户之间的文件不被随意的访问及修改.删除等操作,用户.组的管理能在某种程序上实现管理用户或批量管理用户.由于Linux的设计哲学思想『一切皆文件』,用户对设备的访问就是对文件的访问. 一.用户与组 Linux下有三类用户 1.超级用户: root 具有操作系统的一切权限 UID 值为0 2.普通用户: 普通用户具有操作系统有限的权限, UID值 500+ 3.伪用户: 是为了方便系统管理, 满足

马哥linux第三周作业---基本班

1.列出当前系统上所有已经登陆的用户的用户名,注意:同一个用户登陆多次,则显示一次即可. who |cut -d' ' -f1 | sort | uniq 2.取出最后登陆到当前系统的用户的相关信息 w|tail-n1或者who|tail-n1 3.取出当前系统上被用户当做其默认shell的最多的那个shell cat /etc/passwd | awk -F':' '{print $7}'|uniq –c 结果为:/sbin/nologin awk -F':' '{a[$7]++}END{fo

马哥2016全新Linux+Python高端运维班第三周作业

本周作业内容: 1.列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可. # who | cut -d' ' -f1 | sort -u 2.取出最后登录到当前系统的用户的相关信息. # id $(who | sort -t' ' -k3,4 | tail -1 | cut -d' ' -f1) 3.取出当前系统上被用户当作其默认shell的最多的那个shell. # cut -d: -f7 /etc/passwd | sort | uniq -c | sort

0729学习笔记

硬链接inode 1.inode table索引节点表 2.每个文件有一个独立的编号指向数据,在分区中inode 编号是唯一的 3.一个节点号对应多个文件的名字 4.硬链接不能根据目录来创建 5.用ll -i可以查看inode编号 6.命令: ln 链接源文件 链接文件名 7.每个硬链接都不是依附关系 软链接 相当于文件的快捷方式,软链接的文件数据内容记录的是源文件的路径 1.一个符号链接指向另一个文件 命令: ln -s 链接源文件 链接文件名 注意:链接源文件的路径是相对于链接文件名的,可以

linux 常用命令整理

系统信息 1. uname -a -r -n -m -a    -所有:打印所有信息,按照以下顺序,除了省略- p和我如果未知: - s,内核名字:打印内核名字 - n,节点名:打印网络节点的主机名 - r,内核发行版:打印的内核版本 - v,内核版本:打印内核版本 - m,机:打印机器硬件的名字 ==arch - p,处理器:打印处理器类型或"未知"- i,我,硬件平台:打印硬件平台或"未知" - o,操作系统:打印的操作系统 -- help-帮助显示这个帮助并退

目前最完整的Linux常用基础命令

显示Linux系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 – (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /proc/mem

Linux常用命令大全

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /proc/meminfo 校验