Initial commit for Tizen
[profile/extras/shadow-utils.git] / man / ru / pwconv.8
1 '\" t
2 .\"     Title: pwconv
3 .\"    Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4 .\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
5 .\"      Date: 02/16/2011
6 .\"    Manual: Команды управления системой
7 .\"    Source: Команды управления системой
8 .\"  Language: Russian
9 .\"
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 .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18 .ie \n(.g .ds Aq \(aq
19 .el       .ds Aq '
20 .\" -----------------------------------------------------------------
21 .\" * set default formatting
22 .\" -----------------------------------------------------------------
23 .\" disable hyphenation
24 .nh
25 .\" disable justification (adjust text to left margin only)
26 .ad l
27 .\" -----------------------------------------------------------------
28 .\" * MAIN CONTENT STARTS HERE *
29 .\" -----------------------------------------------------------------
30 .SH "НАЗВАНИЕ"
31 pwconv, pwunconv, grpconv, grpunconv \- преобразует пароли пользователей и групп в/из защищённую форму
32 .SH "СИНТАКСИС"
33 .HP \w'\fBpwconv\fR\ 'u
34 \fBpwconv\fR
35 .HP \w'\fBpwunconv\fR\ 'u
36 \fBpwunconv\fR
37 .HP \w'\fBgrpconv\fR\ 'u
38 \fBgrpconv\fR
39 .HP \w'\fBgrpunconv\fR\ 'u
40 \fBgrpunconv\fR
41 .SH "ОПИСАНИЕ"
42 .PP
43 Команда
44 \fBpwconv\fR
45 создаёт файл
46 \fIshadow\fR
47 из файла
48 \fIpasswd\fR
49 и необязательно существующего файла
50 \fIshadow\fR\&.
51 .PP
52 Команда
53 \fBpwunconv\fR
54 создаёт файл
55 \fIpasswd\fR
56 из файлов
57 \fIpasswd\fR
58 и
59 \fIshadow\fR, а затем удаляет файл
60 \fIshadow\fR\&.
61 .PP
62 Команда
63 \fBgrpconv\fR
64 создаёт файл
65 \fIgshadow\fR
66 из файла
67 \fIgroup\fR
68 и необязательно существующего файла
69 \fIgshadow\fR\&.
70 .PP
71 Команда
72 \fBgrpunconv\fR
73 создаёт файл
74 \fIgroup\fR
75 из файлов
76 \fIgroup\fR
77 и
78 \fIgshadow\fR, а затем удаляет файл
79 \fIgshadow\fR\&.
80 .PP
81 Эти четыре программы работают с файлами обычных или теневых паролей пользователей и групп:
82 /etc/passwd,
83 /etc/group,
84 /etc/shadow
85 и
86 /etc/gshadow\&.
87 .PP
88 Каждая программа выполняет необходимые блокировки перед преобразованиями\&. Команды
89 \fBpwconv\fR
90 и
91 \fBgrpconv\fR
92 выполняют схожий порядок действий\&. Сначала удаляются записи из теневого файла которых нет в главном файле\&. Затем обновляются записи в теневом файле которые не содержат `x\*(Aq вместо пароля в главном файле\&. Далее добавляются отсутствующие теневые записи\&. Наконец, пароли в главном файле заменяются символом `x\*(Aq\&. Данные программы можно использовать как для первоначального преобразования, так и для обновления теневого файла, если главный файл редактировался вручную\&.
93 .PP
94 Команда
95 \fBpwconv\fR
96 использует значения переменных
97 \fIPASS_MIN_DAYS\fR,
98 \fIPASS_MAX_DAYS\fR
99 и
100 \fIPASS_WARN_AGE\fR
101 из файла
102 /etc/login\&.defs
103 при добавлении новых записей в файл
104 /etc/shadow\&.
105 .PP
106 Программы
107 \fBpwunconv\fR
108 и
109 \fBgrpunconv\fR
110 также выполняют схожий порядок действий\&. Пароли в главном файле обновляются из теневого файла\&. Записи, которые существуют в главном файле, но не существуют в теневом файле оставляются как есть\&. По окончании, теневой файл удаляется\&. Информация об устаревании пароля не учитывается программой
111 \fBpwunconv\fR\&. Конвертируется только возможное\&.
112 .SH "ОШИБКИ РЕАЛИЗАЦИИ"
113 .PP
114 Ошибки в файлах паролей или групп (типа неверных или дублирующихся записей) могут зациклить программу или произойдут какие\-то другие странные вещи\&. Перед конвертацией запустите
115 \fBpwck\fR
116 и
117 \fBgrpck\fR, чтобы исправить возможные ошибки\&.
118 .SH "CONFIGURATION"
119 .PP
120 The following configuration variable in
121 /etc/login\&.defs
122 changes the behavior of
123 \fBgrpconv\fR
124 and
125 \fBgrpunconv\fR:
126 .PP
127 \fBMAX_MEMBERS_PER_GROUP\fR (number)
128 .RS 4
129 Maximum members per group entry\&. When the maximum is reached, a new group entry (line) is started in
130 /etc/group
131 (with the same name, same password, and same GID)\&.
132 .sp
133 The default value is 0, meaning that there are no limits in the number of members in a group\&.
134 .sp
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\&.
136 .sp
137 If you need to enforce such limit, you can use 25\&.
138 .sp
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\&.
140 .RE
141 .PP
142 The following configuration variables in
143 /etc/login\&.defs
144 change the behavior of
145 \fBpwconv\fR:
146 .PP
147 \fBPASS_MAX_DAYS\fR (number)
148 .RS 4
149 Максимальное число дней использования пароля\&. Если пароль старее этого числа, то будет запущена процедура смены пароля\&. Если значение не задано, то предполагается значение \-1 (то есть возможность ограничения не используется)\&.
150 .RE
151 .PP
152 \fBPASS_MIN_DAYS\fR (number)
153 .RS 4
154 Максимальное число дней между изменениями пароля\&. Любая смена пароля ранее заданного срока выполнена не будет\&. Если значение не задано, то предполагается значение \-1 (то есть возможность ограничения не используется)\&.
155 .RE
156 .PP
157 \fBPASS_WARN_AGE\fR (number)
158 .RS 4
159 Число дней за которое начнёт выдаваться предупреждение об устаревании пароля\&. Нулевое значение означает, что предупреждение выдаётся в день устаревания, при отрицательном значении предупреждение выдаваться не будет\&. Если значение не задано, выдача предупреждения отключается\&.
160 .RE
161 .SH "ФАЙЛЫ"
162 .PP
163 /etc/login\&.defs
164 .RS 4
165 содержит конфигурацию подсистемы теневых паролей
166 .RE
167 .SH "СМОТРИТЕ ТАКЖЕ"
168 .PP
169 \fBgrpck\fR(8),
170 \fBlogin.defs\fR(5),
171 \fBpwck\fR(8)\&.