pwck(8) | Команди керування системою | pwck(8) |
pwck - перевірка цілісності файлів паролів
pwck [параметри] [ФАЙЛ_ПАРОЛІВ [ ФАЙЛ_SHADOW ]]
Команду pwck призначено для перевірки цілісності даних щодо користувачів і розпізнавання. Вона перевіряє, чи усі записи у /etc/passwd і /etc/shadowмають належне форматування і містять чинні дані. Програма попросить користувача вилучити записи із помилковим форматуванням або іншими непридатними до виправлення помилками.
Буде виконано перевірки з метою переконатися, що кожен запис має:
Перевірки для даних прихованих паролів буде увімкнено, якщо вказано другий параметр файла ФАЙЛ_SHADOW або якщо у системі існує /etc/shadow.
Цими перевірками є такі:
Перевірки належної кількості полів та унікальності імен користувачів є критичними. Якщо у записі помилкова кількість полів, програма попросить користувача вилучити увесь рядок. Якщо користувач не підтвердить дію з вилучення, усі наступні перевірки буде пропущено. Якщо буде виявлено запис із дублюванням імені користувача, програма попросить вилучити його, але якщо у цьому буде відмовлено, виконає решту перевірок. Усі інші помилки вважатимуться незначними — користувачу буде рекомендовано віддати команду usermod, щоб виправити помилку.
Команди, які мають справу з файлом /etc/passwd, не зможуть змінити пошкоджені або дубльовані записи. У цих випадках слід скористатися pwck для вилучення помилкового запису.
Параметри -r і -s не можна поєднувати.
Параметри, які застосовують до команди pwck, є такими:
--badname
-h, --help
-q, --quiet
-r, --read-only
-R, --root КАТАЛОГ_CHROOT
-s, --sort
Типово, pwck працює з файлами /etc/passwd і /etc/shadow. Користувач може вибрати альтернативні файли за допомогою параметрів passwd і shadow.
Вказані нижче змінні налаштувань у /etc/login.defs змінюють поведінку цього інструмента:
/etc/group
/etc/passwd
/etc/shadow
Команда pwck завершує роботу із такими значеннями:
0
1
2
3
4
5
6
група(5), grpck(8), passwd(5), shadow(5), usermod(8).
23/03/2023 | shadow-utils 4.13 |