grpck(8)

НАЗВАНИЕ
grpck - проверяет корректность файлов групп

СИНТАКСИС

grpck [-r] [group shadow]

ОПИСАНИЕ

grpck проверяет корректность системных файлов учётных записей. Проверяется формат всех записей /etc/group и /etc/gshadow и допустимость данных каждого поля. В случае обнаружения ошибок пользователю предлагается подтвердить удаление записей, восстановление которых невозможно.

Выполняются следующие проверки:

•   правильное количество полей

•   уникальность имён групп

•   корректный список членов и администраторов

Ошибки в количестве полей и уникальности имён групп невосстановимы. Если запись содержит неверное число полей, пользователя попросят подтвердить удаление всей записи. Если пользователь ответит отрицательно, дальнейшая проверка выполняться не будет. При ошибке повторения имени группы также возникает запрос на удаление, но в случае отказа проверка будет продолжена. Обо всех остальных ошибках выводится предупреждение и пользователю предлагается запустить команду groupmod , чтобы исправить ошибку.

Команды, которые работают с файлом /etc/group , не могут изменять повреждённые или повторяющиеся записи. Именно в таких случаях и нужно использовать команду grpck для удаления испорченной записи.

ПАРАМЕТРЫ

По умолчанию, команда grpck работает с файлами /etc/group и /etc/gshadow. Пользователь может указать другие файлы с помощью параметров group и shadow. Также, пользователь может запустить команду в режиме только для чтения, указав параметр -r. Это приведёт к автоматическому ответу нет без подтверждения пользователя. grpck также может отсортировать записи в файле /etc/group и /etc/gshadow по номеру группы. Для запуска режима сортировки укажите параметр -s. В этом режиме проверка не выполняется, производится только сортировка.

ФАЙЛЫ

/etc/group
    содержит информацию о группах

/etc/gshadow
    содержит защищаемую информацию о группах

/etc/passwd
    содержит информацию о пользователях

СМОТРИТЕ ТАКЖЕ

group(5), passwd(5), shadow(5), groupmod(8).

ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ

grpck завершая работу, возвращает следующие значения:

0   успешное выполнение

1   ошибка в параметрах команды

2   есть одна или более неправильных записей групп

3   не удалось открыть файл групп

4   не удалось заблокировать файл групп

5   не удалось изменить файл групп