3 .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4 .\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
6 .\" Manual: Команды управления системой
7 .\" Source: Команды управления системой
10 .TH "pwconv" "8" "02/16/2011" "Команды управления системой" "Команды управления системой"
11 .\" -----------------------------------------------------------------
12 .\" * Define some portability stuff
13 .\" -----------------------------------------------------------------
14 .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15 .\" http://bugs.debian.org/507673
16 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
17 .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20 .\" -----------------------------------------------------------------
21 .\" * set default formatting
22 .\" -----------------------------------------------------------------
23 .\" disable hyphenation
25 .\" disable justification (adjust text to left margin only)
27 .\" -----------------------------------------------------------------
28 .\" * MAIN CONTENT STARTS HERE *
29 .\" -----------------------------------------------------------------
31 pwconv, pwunconv, grpconv, grpunconv \- преобразует пароли пользователей и групп в/из защищённую форму
33 .HP \w'\fBpwconv\fR\ 'u
35 .HP \w'\fBpwunconv\fR\ 'u
37 .HP \w'\fBgrpconv\fR\ 'u
39 .HP \w'\fBgrpunconv\fR\ 'u
49 и необязательно существующего файла
59 \fIshadow\fR, а затем удаляет файл
68 и необязательно существующего файла
78 \fIgshadow\fR, а затем удаляет файл
81 Эти четыре программы работают с файлами обычных или теневых паролей пользователей и групп:
88 Каждая программа выполняет необходимые блокировки перед преобразованиями\&. Команды
92 выполняют схожий порядок действий\&. Сначала удаляются записи из теневого файла которых нет в главном файле\&. Затем обновляются записи в теневом файле которые не содержат `x\*(Aq вместо пароля в главном файле\&. Далее добавляются отсутствующие теневые записи\&. Наконец, пароли в главном файле заменяются символом `x\*(Aq\&. Данные программы можно использовать как для первоначального преобразования, так и для обновления теневого файла, если главный файл редактировался вручную\&.
96 использует значения переменных
103 при добавлении новых записей в файл
110 также выполняют схожий порядок действий\&. Пароли в главном файле обновляются из теневого файла\&. Записи, которые существуют в главном файле, но не существуют в теневом файле оставляются как есть\&. По окончании, теневой файл удаляется\&. Информация об устаревании пароля не учитывается программой
111 \fBpwunconv\fR\&. Конвертируется только возможное\&.
112 .SH "ОШИБКИ РЕАЛИЗАЦИИ"
114 Ошибки в файлах паролей или групп (типа неверных или дублирующихся записей) могут зациклить программу или произойдут какие\-то другие странные вещи\&. Перед конвертацией запустите
117 \fBgrpck\fR, чтобы исправить возможные ошибки\&.
120 The following configuration variable in
122 changes the behavior of
127 \fBMAX_MEMBERS_PER_GROUP\fR (number)
129 Maximum members per group entry\&. When the maximum is reached, a new group entry (line) is started in
131 (with the same name, same password, and same GID)\&.
133 The default value is 0, meaning that there are no limits in the number of members in a group\&.
135 This feature (split group) permits to limit the length of lines in the group file\&. This is useful to make sure that lines for NIS groups are not larger than 1024 characters\&.
137 If you need to enforce such limit, you can use 25\&.
139 Note: split groups may not be supported by all tools (even in the Shadow toolsuite)\&. You should not use this variable unless you really need it\&.
142 The following configuration variables in
144 change the behavior of
147 \fBPASS_MAX_DAYS\fR (number)
149 Максимальное число дней использования пароля\&. Если пароль старее этого числа, то будет запущена процедура смены пароля\&. Если значение не задано, то предполагается значение \-1 (то есть возможность ограничения не используется)\&.
152 \fBPASS_MIN_DAYS\fR (number)
154 Максимальное число дней между изменениями пароля\&. Любая смена пароля ранее заданного срока выполнена не будет\&. Если значение не задано, то предполагается значение \-1 (то есть возможность ограничения не используется)\&.
157 \fBPASS_WARN_AGE\fR (number)
159 Число дней за которое начнёт выдаваться предупреждение об устаревании пароля\&. Нулевое значение означает, что предупреждение выдаётся в день устаревания, при отрицательном значении предупреждение выдаваться не будет\&. Если значение не задано, выдача предупреждения отключается\&.
165 содержит конфигурацию подсистемы теневых паролей