'\" t .\" Title: grpck .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets v1.79.1 .\" Date: 2018-07-27 .\" Manual: 系统管理命令 .\" Source: shadow-utils 4.5 .\" Language: Chinese Simplified .\" .TH "GRPCK" "8" "2018-07-27" "shadow\-utils 4\&.5" "系统管理命令" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "名称" grpck \- 检查组文件的完整性 .SH "大纲" .HP \w'\fBgrpck\fR\ 'u \fBgrpck\fR [选项] [\fIgroup\fR\ [\ \fIshadow\fR\ ]] .SH "描述" .PP The \fBgrpck\fR command verifies the integrity of the groups information\&. It checks that all entries in /etc/group and /etc/gshadow have the proper format and contain valid data\&. The user is prompted to delete entries that are improperly formatted or which have other uncorrectable errors\&. .PP 检查的项目有: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} 正确的字段数 .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} 一个唯一且有效的组名 .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} 有效的组标识符 (仅 /etc/group) .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} 有效的成员和 管理员 列表。 .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} a corresponding entry in the /etc/gshadow file (respectively /etc/group for the gshadow checks) .RE .PP The checks for correct number of fields and unique group name are fatal\&. If an entry has the wrong number of fields, the user will be prompted to delete the entire line\&. If the user does not answer affirmatively, all further checks are bypassed\&. An entry with a duplicated group name is prompted for deletion, but the remaining checks will still be made\&. All other errors are warnings and the user is encouraged to run the \fBgroupmod\fR command to correct the error\&. .PP The commands which operate on the /etc/group and /etc/gshadow files are not able to alter corrupted or duplicated entries\&. \fBgrpck\fR should be used in those circumstances to remove the offending entries\&. .SH "选项" .PP \fB\-r\fR 和 \fB\-s\fR 选项不能联合使用。 .PP \fBgrpck\fR 可以接受的选项有: .PP \fB\-h\fR, \fB\-\-help\fR .RS 4 现实帮助信息并退出。 .RE .PP \fB\-r\fR, \fB\-\-read\-only\fR .RS 4 Execute the \fBgrpck\fR command in read\-only mode\&. This causes all questions regarding changes to be answered \fIno\fR without user intervention\&. .RE .PP \fB\-R\fR, \fB\-\-root\fR\ \&\fICHROOT_DIR\fR .RS 4 Apply changes in the \fICHROOT_DIR\fR directory and use the configuration files from the \fICHROOT_DIR\fR directory\&. .RE .PP \fB\-s\fR, \fB\-\-sort\fR .RS 4 根据 GID 在 /etc/group和 /etc/gshadow 中进行排序。 .RE .PP By default, \fBgrpck\fR operates on /etc/group and /etc/gshadow\&. The user may select alternate files with the \fIgroup\fR and \fIshadow\fR parameters\&. .SH "配置文件" .PP 在 /etc/login\&.defs 中有如下配置变量,可以用来更改此工具的行为: .PP \fBMAX_MEMBERS_PER_GROUP\fR (number) .RS 4 每个组条目的最大成员数。达到最大值时,在 /etc/group 开始一个新条目(行)(使用同样的名称,同样的密码,同样的 GID)。 .sp 默认值是 0,意味着组中的成员数没有限制。 .sp 此功能(分割组)允许限制组文件中的行长度。这对于确保 NIS 组的行比长于 1024 字符。 .sp 如果要强制这个限制,可以使用 25。 .sp 注意:分割组可能不受所有工具的支持(甚至在 Shadow 工具集中)。您不应该使用这个变量,除非真的需要。 .RE .SH "文件" .PP /etc/group .RS 4 组账户信息。 .RE .PP /etc/gshadow .RS 4 安全组账户信息。 .RE .PP /etc/passwd .RS 4 用户账户信息。 .RE .SH "退出值" .PP \fBgrpck\fR 可以返回如下值: .PP \fI0\fR .RS 4 成功 .RE .PP \fI1\fR .RS 4 无效的命令语法 .RE .PP \fI2\fR .RS 4 一个或多个坏掉的组条目 .RE .PP \fI3\fR .RS 4 无法打开组文件 .RE .PP \fI4\fR .RS 4 无法锁定组文件 .RE .PP \fI5\fR .RS 4 无法更新组文件 .RE .SH "参见" .PP \fBgroup\fR(5), \fBgroupmod\fR(8), \fBgshadow\fR(5),\fBpasswd\fR(5), \fBpwck\fR(8), \fBshadow\fR(5)\&.