2007-10-07 17:17:45 +05:30
. \" Title: passwd
. \" Author:
. \" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
. \" Date: 06/24/2006
. \" Manual: Форматы файлов
. \" Source: Форматы файлов
. \"
.TH "passwd" "5" "06/24/2006" "Форматы файлов" "Форматы файлов"
2007-10-07 17:17:11 +05:30
. \" disable hyphenation
.nh
. \" disable justification (adjust text to left margin only)
.ad l
.SH "НАЗВАНИЕ"
passwd \- файл паролей
.SH "ОПИСАНИЕ"
2007-10-07 17:15:23 +05:30
.PP
2007-10-07 17:17:45 +05:30
Файл
2007-10-07 17:17:11 +05:30
\fI /etc/passwd\fR
содержит учётные записи пользователей, по одной в каждой строке. Строка состоит из семи полей, разделённых двоеточиями (\(Fo :\(Fc ). Поля:
2007-10-07 17:17:45 +05:30
.TP 3 n
2007-10-07 17:17:11 +05:30
\(bu
имя пользователя для входа в систему
2007-10-07 17:17:45 +05:30
.TP 3 n
2007-10-07 17:17:11 +05:30
\(bu
необязательный зашифрованный пароль
2007-10-07 17:17:45 +05:30
.TP 3 n
2007-10-07 17:17:11 +05:30
\(bu
числовой идентификатор пользователя
2007-10-07 17:17:45 +05:30
.TP 3 n
2007-10-07 17:17:11 +05:30
\(bu
числовой идентификатор группы
2007-10-07 17:17:45 +05:30
.TP 3 n
2007-10-07 17:17:11 +05:30
\(bu
2007-10-07 17:17:22 +05:30
ФИО пользователя или поле комментария
2007-10-07 17:17:45 +05:30
.TP 3 n
2007-10-07 17:17:11 +05:30
\(bu
домашний каталог пользователя
2007-10-07 17:17:45 +05:30
.TP 3 n
2007-10-07 17:17:11 +05:30
\(bu
необязательный интерпретатор командной строки пользователя
2007-10-07 17:17:45 +05:30
.sp
.RE
2007-10-07 17:17:11 +05:30
.PP
Поле с зашифрованным паролем может быть пустым, и тогда для входа под этой учётной записью пароль не требуется. Однако, некоторые приложения, которые читают файл
2007-10-07 17:17:45 +05:30
\fI /etc/passwd\fR , могут решить не позволять
2007-10-07 17:17:11 +05:30
\fI любой\fR
доступ, если поле
2007-10-07 17:17:22 +05:30
\fI пароль\fR
2007-10-07 17:17:11 +05:30
пустое. Если поле
2007-10-07 17:17:22 +05:30
\fI пароль\fR
2007-10-07 17:17:11 +05:30
содержит строчную
\(Fo x\(Fc , то шифрованный пароль хранится в файле
\fB shadow\fR (5)
\fI должна\fR
быть соответствующая строка в файле
2007-10-07 17:17:45 +05:30
\fI shadow\fR , иначе учётная запись считается недействительной. Если в поле
2007-10-07 17:17:22 +05:30
\fI пароль\fR
2007-10-07 17:17:11 +05:30
содержится какая\- то другая строка, то она воспринимается как шифрованный пароль, как определено в
\fB crypt\fR (3).
.PP
Поле комментария используется различными системными утилитами, такими как
\fB finger\fR (1).
.PP
В поле домашнего каталога хранится начальный рабочий каталог. Программа
\fB login\fR
использует эту информацию для установки значения переменной среды
\fB $HOME\fR .
.PP
2007-10-07 17:17:22 +05:30
В поле интерпретатора командной строки хранится название интерпретатора командной строки пользователя или программы, которая будет запущена первой. Программа
2007-10-07 17:17:11 +05:30
\fB login\fR
использует эту информацию для установки значения переменной среды
\fB $SHELL\fR . Если это поле пустое, то используется значение по умолчанию
\fI /bin/sh\fR .
.SH "ФАЙЛЫ"
2007-10-07 17:17:45 +05:30
.TP 3 n
2007-10-07 17:17:11 +05:30
\fI /etc/passwd\fR
содержит информацию о пользователях
2007-10-07 17:17:45 +05:30
.TP 3 n
2007-10-07 17:17:11 +05:30
\fI /etc/shadow\fR
необязательный файл с шифрованными паролями
.SH "СМОТРИТЕ ТАКЖЕ"
2007-10-07 17:15:23 +05:30
.PP
2007-10-07 17:17:11 +05:30
\fB getent\fR (1),
\fB login\fR (1),
\fB passwd\fR (1),
\fB su\fR (1),
\fB crypt\fR (3),
\fB getpwnam\fR (3),
\fB shadow\fR (5),
\fB pwconv\fR (8),
\fB pwunconv\fR (8),
\fB sulogin\fR (8).