'\" t .\" Title: shadow .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets v1.79.1 .\" Date: 07/27/2018 .\" Manual: Форматы файлов .\" Source: shadow-utils 4.5 .\" Language: Russian .\" .TH "shadow" "5" "07/27/2018" "shadow\-utils 4\&.5" "Форматы файлов" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "НАЗВАНИЕ" shadow \- файл теневых паролей .SH "ОПИСАНИЕ" .PP Файл shadow содержит шифрованные пароли учётных записей пользователей и необязательную информацию об устаревании пароля\&. .PP Этот файл должен быть недоступен обычному пользователю, если нужно обеспечить безопасность паролей\&. .PP Каждая строка файла содержит 9 полей, разделённых двоеточиями (\(Fo:\(Fc), расположенных в следующем порядке: .PP \fBимя пользователя для входа в систему\fR .RS 4 Должно содержать правильное имя учётной записи, которая существует в системе\&. .RE .PP \fBшифрованный пароль\fR .RS 4 Подробней о пароле смотрите в справочной странице \fBcrypt\fR(3)\&. .sp Если поле пароля содержит строку, которая не удовлетворяет требованиям \fBcrypt\fR(3), например содержит ! или *, то пользователь не сможет использовать этот пароль unix для входа (но может войти в систему под другими паролями)\&. .sp Это поле может быть пустым, то есть для указанной учётной записи не требуется аутентификация по паролю\&. Однако, некоторые приложения, читающие файл /etc/shadow, могут вообще отказать в доступе, если поле пароля пусто\&. .sp A password field which starts with an exclamation mark means that the password is locked\&. The remaining characters on the line represent the password field before the password was locked\&. .RE .PP \fBдата последней смены пароля\fR .RS 4 Дата последней смены пароля в днях начиная с 1 января 1970 года\&. .sp The value 0 has a special meaning, which is that the user should change her password the next time she will log in the system\&. .sp Пустое значение обозначает, что проверка устаревания пароля выключена\&. .RE .PP \fBминимальный срок действия пароля\fR .RS 4 Минимальный срок действия пароля в днях, которые пользователь должен ждать, чтобы поменять пароль\&. .sp Пустое значение поля и 0 отключают минимальный срок действия пароля\&. .RE .PP \fBмаксимальный срок действия пароля\fR .RS 4 Максимальный срок действия пароля в днях, после которого пользователь должен изменить пароль\&. .sp По прошествии этого количества дней пароль может быть ещё действительным\&. Пользователя нужно попросить изменить пароль при следующем входе\&. .sp Пустое значение поля означает, что нет максимального срока действия пароля, нет периода предупреждения о пароле и нет периода неактивности пароля (смотрите далее)\&. .sp Если максимальный срок действия пароля меньше чем минимальный срок действия пароля, то пользователь не сможет изменить свой пароль\&. .RE .PP \fBпериод предупреждения о пароле\fR .RS 4 Количество дней до устаревания пароля (смотрите максимальный срок действия пароля) во время которых пользователю выдаётся предупреждение\&. .sp Пустое значение поля и 0 отключают период предупреждения о пароле\&. .RE .PP \fBпериод неактивности пароля\fR .RS 4 Количество дней после устаревания пароля (смотрите максимальный срок действия пароля) во время которых пароль всё ещё принимается (и пользователь должен обновить свой пароль при следующем входе)\&. .sp После устаревания пароля и истечения этого периода устаревания вход с текущим паролем становится невозможным\&. Пользователь должен обратиться к администратору\&. .sp Пустое значение поля означает, что период неактивности отсутствует\&. .RE .PP \fBдата истечения срока действия учётной записи\fR .RS 4 Дата истечения срока действия учётной записи, указывается в днях начиная с 1 января 1970 года\&. .sp Note that an account expiration differs from a password expiration\&. In case of an account expiration, the user shall not be allowed to login\&. In case of a password expiration, the user is not allowed to login using her password\&. .sp Пустое значение обозначает, что учётная запись никогда не устаревает\&. .sp Значение 0 не должно использоваться, так как это может рассматриваться как неустаревающая учётная запись или что запись устарела 1 января 1970 года\&. .RE .PP \fBзарезервированное поле\fR .RS 4 Это поле зарезервировано для использования в будущем\&. .RE .SH "ФАЙЛЫ" .PP /etc/passwd .RS 4 содержит информацию о пользователях .RE .PP /etc/shadow .RS 4 содержит защищаемую информацию о пользователях .RE .PP /etc/shadow\- .RS 4 резервная копия файла /etc/shadow .sp Заметим, что этот файл используется программами из комплекта утилит shadow, но не всеми инструментами управления пользователями и паролями\&. .RE .SH "СМОТРИТЕ ТАКЖЕ" .PP \fBchage\fR(1), \fBlogin\fR(1), \fBpasswd\fR(1), \fBpasswd\fR(5), \fBpwck\fR(8), \fBpwconv\fR(8), \fBpwunconv\fR(8), \fBsu\fR(1), \fBsulogin\fR(8)\&.