2007-10-07 17:17:45 +05:30
. \" Title: grpck
. \" Author:
. \" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
. \" Date: 06/24/2006
. \" Manual: Команды управления системой
. \" Source: Команды управления системой
. \"
.TH "grpck" "8" "06/24/2006" "Команды управления системой" "Команды управления системой"
2007-10-07 17:17:11 +05:30
. \" disable hyphenation
.nh
. \" disable justification (adjust text to left margin only)
.ad l
.SH "НАЗВАНИЕ"
grpck \- проверяет корректность файлов групп
.SH "СИНТАКСИС"
.HP 6
2007-10-07 17:17:45 +05:30
\fB grpck\fR [\- r] [\fI группа\fR \ \fI shadow\fR ]
2007-10-07 17:17:11 +05:30
.SH "ОПИСАНИЕ"
.PP
2007-10-07 17:17:45 +05:30
Программа
2007-10-07 17:17:11 +05:30
\fB grpck\fR
2007-10-07 17:17:45 +05:30
проверяет корректность системных файлов учётных записей. Проверяется формат всех записей файла
2007-10-07 17:17:11 +05:30
\fI /etc/group\fR
и допустимость данных каждого поля. В случае обнаружения ошибок пользователю предлагается подтвердить удаление записей, восстановление которых невозможно.
.PP
Выполняются следующие проверки:
2007-10-07 17:17:45 +05:30
.TP 3 n
2007-10-07 17:17:11 +05:30
\(bu
правильное количество полей
2007-10-07 17:17:45 +05:30
.TP 3 n
2007-10-07 17:17:11 +05:30
\(bu
уникальность имён групп
2007-10-07 17:17:45 +05:30
.TP 3 n
2007-10-07 17:17:11 +05:30
\(bu
корректный список членов и администраторов
2007-10-07 17:17:45 +05:30
.sp
.RE
2007-10-07 17:17:11 +05:30
.PP
Ошибки в количестве полей и уникальности имён групп невосстановимы. Если запись содержит неверное число полей, пользователя попросят подтвердить удаление всей записи. Если пользователь ответит отрицательно, дальнейшая проверка выполняться не будет. При ошибке повторения имени группы также возникает запрос на удаление, но в случае отказа проверка будет продолжена. О б о всех остальных ошибках выводится предупреждение и пользователю предлагается запустить команду
\fB groupmod\fR
2007-10-07 17:17:45 +05:30
чтобы исправить ошибку.
2007-10-07 17:17:11 +05:30
.PP
Команды, которые работают с файлом
\fI /etc/group\fR
2007-10-07 17:17:45 +05:30
не способны изменить повреждённые или дублирующиеся записи. Как раз в этом случае и нужно использовать
2007-10-07 17:17:11 +05:30
\fB grpck\fR
для удаления испорченной записи.
.SH "ПАРАМЕТРЫ"
.PP
По умолчанию, команда
\fB grpck\fR
работает с файлами
\fI /etc/group\fR
и
\fI /etc/gshadow\fR . Пользователь может указать другие файлы с помощью параметров
2007-10-07 17:17:22 +05:30
\fI shadow\fR . Также, пользователь может запустить команду в режиме только для чтения, указав параметр
2007-10-07 17:17:11 +05:30
\fB \- r\fR . Это приведёт к автоматическому ответу
\fI нет\fR
2007-10-07 17:17:45 +05:30
без подтверждения пользователя. Команда
2007-10-07 17:17:11 +05:30
\fB grpck\fR
2007-10-07 17:17:45 +05:30
также может отсортировать записи в файлах
2007-10-07 17:17:11 +05:30
\fI /etc/group\fR
и
\fI /etc/gshadow\fR
2007-10-07 17:17:45 +05:30
по номеру группы.Для запуска режима сортировки укажите параметр
2007-10-07 17:17:11 +05:30
\fB \- s\fR . В этом режиме проверка не выполняется, производится только сортировка.
.SH "ФАЙЛЫ"
2007-10-07 17:17:45 +05:30
.TP 3 n
2007-10-07 17:17:11 +05:30
\fI /etc/group\fR
содержит информацию о группах
2007-10-07 17:17:45 +05:30
.TP 3 n
2007-10-07 17:17:11 +05:30
\fI /etc/gshadow\fR
содержит защищаемую информацию о группах
2007-10-07 17:17:45 +05:30
.TP 3 n
2007-10-07 17:17:11 +05:30
\fI /etc/passwd\fR
содержит информацию о пользователях
.SH "СМОТРИТЕ ТАКЖЕ"
.PP
2007-10-07 17:17:22 +05:30
\fB group\fR (5),
2007-10-07 17:17:11 +05:30
\fB passwd\fR (5),
2007-10-07 17:17:22 +05:30
\fB shadow\fR (5),
2007-10-07 17:17:11 +05:30
\fB groupmod\fR (8).
.SH "ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ"
.PP
2007-10-07 17:17:45 +05:30
Команда
2007-10-07 17:17:11 +05:30
\fB grpck\fR
завершая работу, возвращает следующие значения:
2007-10-07 17:17:45 +05:30
.TP 3 n
2007-10-07 17:17:11 +05:30
\fI 0\fR
успешное выполнение
2007-10-07 17:17:45 +05:30
.TP 3 n
2007-10-07 17:17:11 +05:30
\fI 1\fR
2007-10-07 17:17:22 +05:30
ошибка в параметрах команды
2007-10-07 17:17:45 +05:30
.TP 3 n
2007-10-07 17:17:11 +05:30
\fI 2\fR
есть одна или более неправильных записей групп
2007-10-07 17:17:45 +05:30
.TP 3 n
2007-10-07 17:17:11 +05:30
\fI 3\fR
не удалось открыть файл групп
2007-10-07 17:17:45 +05:30
.TP 3 n
2007-10-07 17:17:11 +05:30
\fI 4\fR
не удалось заблокировать файл групп
2007-10-07 17:17:45 +05:30
.TP 3 n
2007-10-07 17:17:11 +05:30
\fI 5\fR
не удалось изменить файл групп