grpck(8)

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

СИНТАКСИС

grpck [-r] [группа shadow]

ОПИСАНИЕ

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

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

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

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

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

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

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

ПАРАМЕТРЫ

По умолчанию, команда grpck работает с файлами /etc/group и /etc/gshadow. Пользователь может указать другие файлы с помощью параметров 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   не удалось изменить файл групп