.\" Title: pwconv .\" Author: .\" Generator: DocBook XSL Stylesheets v1.70.1 .\" Date: 06/24/2006 .\" Manual: Команды управления системой .\" Source: Команды управления системой .\" .TH "pwconv" "8" "06/24/2006" "Команды управления системой" "Команды управления системой" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .SH "НАЗВАНИЕ" pwconv, pwunconv, grpconv, grpunconv \- преобразует пароли пользователей и групп в/из защищённую форму .SH "СИНТАКСИС" .HP 7 \fBpwconv\fR .HP 9 \fBpwunconv\fR .HP 8 \fBgrpconv\fR .HP 10 \fBgrpunconv\fR .SH "ОПИСАНИЕ" .PP Команда \fBpwconv\fR создаёт файл \fIshadow\fR из файла \fIpasswd\fR и необязательно существующего файла \fIshadow\fR. .PP Команда \fBpwunconv\fR создаёт файл \fIpasswd\fR из файлов \fIpasswd\fR и \fIshadow\fR, а затем удаляет файл \fIshadow\fR. .PP Команда \fBgrpconv\fR создаёт файл \fIgshadow\fR из файла from \fIgroup\fR и необязательно существующего файла \fIgshadow\fR. .PP Команда \fBgrpunconv\fR создаёт файл \fIgroup\fR из файлов \fIgroup\fR и \fIgshadow\fR, а затем удаляет файл \fIgshadow\fR. .PP Эти четыре программы работают с файлами обычных или теневых паролей пользователей и групп: \fI/etc/passwd\fR, \fI/etc/group\fR, \fI/etc/shadow\fR и \fI/etc/gshadow\fR. .PP Каждая программа выполняет необходимые блокировки перед преобразованиями. Команды \fBpwconv\fR и \fBgrpconv\fR выполняют схожий порядок действий. Сначала удаляются записи из теневого файла которых нет в главном файле. Затем обновляются записи в теневом файле которые не содержат `x' вместо пароля в главном файле. Далее добавляются отсутствующие теневые записи. Наконец, пароли в главном файле заменяются символом `x'. Данные программы можно использовать как для первоначального преобразования, так и для обновления теневого файла, если главный файл редактировался вручную. .PP Команда \fBpwconv\fR использует значения переменных \fIPASS_MIN_DAYS\fR, \fIPASS_MAX_DAYS\fR и \fIPASS_WARN_AGE\fR из файла \fI/etc/login.defs\fR при добавлении новых записей в файл \fI/etc/shadow\fR. .PP Программы \fBpwunconv\fR и \fBgrpunconv\fR также выполняют схожий порядок действий. Пароли в главном файле обновляются из теневого файла. Записи, которые существуют в главном файле, но не существуют в теневом файле оставляются как есть. По окончании, теневой файл удаляется. Информация об устаревании пароля не учитывается программой \fBpwunconv\fR. Конвертируется только возможное. .SH "ОШИБКИ РЕАЛИЗАЦИИ" .PP Ошибки в файлах паролей или групп (типа неверных или дублирующихся записей) могут зациклить программу или произойдут какие\-то другие странные вещи. Перед конвертацией запустите \fBpwck\fR и \fBgrpck\fR, чтобы исправить возможные ошибки. .SH "ФАЙЛЫ" .TP 3n \fI/etc/login.defs\fR содержит конфигурацию подсистемы теневых паролей .SH "СМОТРИТЕ ТАКЖЕ" .PP \fBgrpck\fR(8), \fBlogin.defs\fR(5), \fBpwck\fR(8).