grpck

grpck指令可以验证组文件“/etc/group”和“/etc/gshadow”的完整性。检查的内容包括:正确的字段数、唯一有效的组名称、有效的组标识符、成员和管理员的有效列表、“/etc/gshadow”文件中的相应条目。检查正确的字段数和唯一的组名是致命的。如果条目有错误的字段数,则会提示用户删除整行。如果用户没有肯定地回答,所有进一步的检查都会被绕过。提示删除具有重复组名的条目,但仍将进行其余检查。所有其他错误都是警告,并鼓励用户运行groupmod命令来更正错误。

对“/etc/group“和“/etc/gshadow“文件进行操作的命令不能更改损坏或重复的条目。在这种情况下,应该使用grpck来删除违规条目。

此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

1、语法

grpck [选项]  group

2、选项列表选项说明

--help显示帮助文档

--version显示命令版本

-r以只读模式运行

-s使用gid对group和gshadow进行排序

3、配置

下面“/etc/login.defs”中的配置变量更改了该工具的行为:

MAX_MEMBERS_PER_GROUP(number),每个组条目的最大成员数。达到最大值时,在“/etc/group”中启动一个新的组条目(行)(具有相同的名称、相同的密码和相同的GID)。默认值为0,这意味着组中的成员数没有限制。此功能(拆分组)允许限制组文件中的行长度。这对于确保NIS组的行不大于1024个字符非常有用。如果你需要执行这样的限制,你可以使用25。注意:拆分组可能不支持所有的工具(即使在阴影工具集中)。除非您真的需要这个变量,否则不应该使用它。

4、文件

/etc/group,组账户信息。

/etc/gshadow,安全组账户信息。

/etc/passwd,用户账户信息。

5、实例

1)检查组信息[root@localhost david]#grpck                 //检查组信息,返回0,没有任何错误

[root@localhost david]# echo $?

0

2)对/etc/group排序[root@localhost david]#tail –n 2 /etc/group            //查看组信息

smmsp:x:51:

webalizer:x:67:

user01:x:502:

group02:x:999:

[root@localhost david]# grpck -s /etc/group            //按照gid排序

[root@localhost david]# tail –n 2 /etc/group           //查看信息,已经排序

user01:x:502:

group02:x:999:

nfsnobody:x:65534:

标签:group,验证,grpck,gshadow,条目,etc,Linux,root,localhost

来源: http://blog.51cto.com/9888479/2346815

linux命令grpck,Linux基础命令---验证组文件grpck相关推荐

  1. Linux最常用的基础命令 下篇

    Linux最常用的基础命令个人总结 shell脚本 脚本就是:写一堆指令存成一个文本,用于完成一些小任务 a="123" linux中定义一个变量 echo $a echo $b ...

  2. Linux最常用的基础命令

    Linux最常用的基础命令个人总结 计算机基础知识: 32bit和64bit系统的区别.系统运行机制 32bit=内存的最大寻址空间是2**32,也就是说最大只能使用4GB的内存 64bit=内存的最 ...

  3. Linux最常用的基础命令 上篇

    Linux最常用的基础命令个人总结 计算机基础知识 32bit和64bit系统的区别.系统运行机制 1989年python 诞生 C语言是编译型的语言,不太支持跨平台 Django 江购 32bit= ...

  4. Linux自学之旅-基础命令(locate命令)

    Linux自学之旅-基础命令(locate文件搜索命令) 文章目录 前言 一.locate使用 二.locate查找过程 总结 前言 1.上一节我们讲述了whereis和which搜索命令,主要说了两 ...

  5. Linux让命令居中,Linux 中常用的基础命令

    Linux 中常用的基础命令 ============================================================================== 概述: == ...

  6. Linux自学之旅-基础命令(shutdown关机重启命令)

    Linux自学之旅-基础命令(shutdown) 文章目录 前言 一.shutdown能做什么? 二.shutdown使用 1.关机 2.重启 总结 前言 1.上一节我们讲述了tar命令用来打包并压缩 ...

  7. Linux自学之旅-基础命令(压缩解压缩命令之bzip2命令)

    Linux自学之旅-基础命令(bzip2命令) 文章目录 前言 一.bzip2命令 二.bunzip2命令 总结 前言 1.上一节我们讲述了第二个压缩包格式gz,还没看的可点击下方链接进入观看:gzi ...

  8. Linux新手入门之基础命令操作

    Linux新手入门 1.Linux基本介绍 1.1.简介 Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的. Linux 是一套免 ...

  9. Linux系统简介分区基础命令(ADMIN01-1)

    讲师牛犇 课程介绍: ADMIN 管理员技术7天 Engineer 工程师技术6天 Services 系统&服务进阶7天 ADMIN课程安排: 1.Linux系统简介 安装RHEL7系统.RH ...

最新文章

  1. Java Web Model2实战
  2. Puppet Host资源介绍(二十一)
  3. 移动设备将成为2014年最大的安全风险
  4. 在ASP.NET中使用Global.asax文件
  5. 在树莓派上使用 PowerShell 调用 Azure 上的 .NET Core API 获取疫情数据
  6. Pandas 文本数据方法 is*()
  7. python界面-图形界面
  8. 计算机网络—五层知识架构图
  9. 微信小程序--点餐系统(本地服务器+源码分享)
  10. java 验证码识别_java验证码识别
  11. python 问卷调查系统_GitHub - JukieChen/surveySystem-1: 问卷调查系统
  12. [动态规划-0] 前言-我的动态规划学习之路
  13. 雷迪9000使用说明_雷迪司UPS监控软件使用说明中文
  14. QT(6)-QStandardItemModel
  15. linux安装gz软件,安装tar.gz软件包
  16. 贪心算法(Greedy )
  17. Linux服务器tomcat正常启动,但是通过IP不能访问web
  18. 安防 海康摄像机视频存储服务器
  19. Android10读写权限
  20. go html5 游戏,Golang 游戏leaf系列(一) 概述与示例

热门文章

  1. echarts图例板块默认高亮与鼠标移入高亮实现
  2. 用VBS操作Excel常见方法总结!
  3. html制作古诗带图画大全,古诗词的手抄报图画设计模板
  4. 用html向表格插入新行,js向table表格中插入添加新行和选择删除行
  5. 评一篇文章(Experiments of the effectiveness of dataflow- and controlflow-based test adequacy criteria)
  6. 亚商投资顾问 早餐FM/0919世界制造业大会将召开
  7. C#写14443读卡器上位机
  8. 计算机毕业设计springboot基于springboot的智能ERP管理系统r8w04源码+系统+程序+lw文档+部署
  9. hdu 5370 Tree Maker(catalan+dp)
  10. python学习 -偏函数