и допустимость данных каждого поля. В случае обнаружения ошибок пользователю предлагается подтвердить удаление записей, восстановление которых невозможно.
Ошибки в количестве полей и уникальности имён пользователей невосстановимы. Если запись содержит неверное число полей, пользователя попросят подтвердить удаление всей записи. Если пользователь ответит отрицательно, дальнейшая проверка выполняться не будет. При ошибке повторения имени пользователя также возникает запрос на удаление, но в случае отказа проверка будет продолжена. Обо всех остальных ошибках выводится предупреждение и пользователю предлагается запустить команду
\fBusermod\fR
, чтобы исправить ошибку.
.PP
Команды, которые работают с файлом
\fI/etc/passwd\fR
не могут изменять повреждённые или дублирующиеся записи. Как раз в этом случае и нужно использовать
\fBpwck\fR
для удаления испорченной записи.
.SH"ПАРАМЕТРЫ"
.PP
Возможные параметры команды
\fBpwck\fR
:
.TP
\fB\-q\fR
Cообщать только об ошибках. Предупреждения, которые не требуют от пользователя никаких действий, показаны не будут.
.TP
\fB\-r\fR
Выполнять команду
\fBpwck\fR
в режиме "только чтение".
.TP
\fB\-s\fR
Отсортировать все записи в файлах
\fI/etc/passwd\fR
и
\fI/etc/shadow\fR
по числовому идентификатору пользователя.
.PP
По умолчанию, команда
\fBpwck\fR
работает с файлами
\fI/etc/passwd\fR
и
\fI/etc/shadow\fR. Пользователь может указать другие файлы с помощью параметров