pwconv(8) | Команди керування системою | pwconv(8) |
pwconv, pwunconv, grpconv, grpunconv - перетворення на приховані паролі і групи, і навпаки
pwconv [параметри]
pwunconv [параметри]
grpconv [параметри]
grpunconv [параметри]
Команда pwconv створює shadow на основі passwd і, необов'язково, наявного shadow.
Команда pwunconv створює passwd на основі passwd і shadow, а потім вилучає shadow.
Команда grpconv створює gshadow на основі група і, необов'язково, наявного gshadow.
Команда grpunconv створює група на основі група і gshadow, а потім вилучає gshadow.
Ці чотири програми працюють зі звичайними паролями та паролями shadow та файлами груп: /etc/passwd, /etc/group, /etc/shadow і /etc/gshadow.
Кожна програма виконує належні блокування перед перетворенням. Команди pwconv і grpconv є еквівалентними. Спочатку, буде вилучено записи у файлі shadow, яких немає в основному файлі. Потім буде оновлено записи shadow, у яких не вказано «x», як пароль, в основному файлі. Буде додано усі пропущені записи shadow. Нарешті, паролі в основному файлі буде замінено на «x». Цими програмами можна скористатися для початкового перетворення, а також для оновлення файла shadow, якщо до основного файла було внесено зміни вручну.
pwconv використає значення PASS_MIN_DAYS, PASS_MAX_DAYS і PASS_WARN_AGE з /etc/login.defs при додаванні нових записів до /etc/shadow.
Так само, є подібними команди pwunconv і grpunconv. Паролі в основному файлі буде оновлено з файла shadow. Записи, які існують у основному файлі, але яких немає у файлі shadow, буде залишено. Нарешті, файл shadow буде вилучено. Робота pwunconv призведе до втрати деяких даних щодо застарівання паролів. Програма виконає перетворення лише тих даних, які можна перетворити.
Параметри, які застосовують до команди pwconv, pwunconv, grpconv та grpunconv, є такими:
-h, --help
-R, --root КАТАЛОГ_CHROOT
Помилки у файлах паролів або груп (зокрема некоректні або дубльовані записи) можуть спричинити зависання або помилки у роботі цих програм. Будь ласка, запустіть pwck і grpck для виправлення таких помилок до перетворення паролів або груп shadow.
Вказана нижче змінна налаштувань у /etc/login.defs змінює поведінку grpconv і grpunconv:
Вказані нижче змінні налаштувань у /etc/login.defs змінюють поведінку pwconv:
/etc/login.defs
23/03/2023 | shadow-utils 4.13 |