passwd

Section: Форматы файлов (5)
Updated: 03/22/2019
Page Index
 

НАЗВАНИЕ

passwd - файл паролей  

ОПИСАНИЕ

Файл /etc/passwd содержит учётные записи пользователей, по одной в каждой строке. Строка состоит из семи полей, разделённых двоеточиями («:»). Поля:

• имя пользователя для входа в систему

• необязательный зашифрованный пароль

• числовой идентификатор пользователя

• числовой идентификатор группы

• ФИО пользователя или поле комментария

• домашний каталог пользователя

• необязательный интерпретатор командной строки пользователя

Поле с зашифрованным паролем может быть пустым, и тогда для входа под этой учётной записью пароль не требуется. Однако, некоторые приложения, которые читают файл /etc/passwd, могут решить не позволять любой доступ, если поле пароля пустое. Если поле пароля содержит строчную «x», то шифрованный пароль хранится в файле shadow(5); в файле shadow должна быть соответствующая строка, иначе учётная запись считается недействительной. Если в поле пароля содержится какая-то другая строка, то она воспринимается как шифрованный пароль, согласно формату crypt(3).

Поле комментария используется различными системными утилитами, такими как finger(1).

В поле домашнего каталога хранится начальный рабочий каталог. Программа login использует эту информацию для установки значения переменной окружения $HOME.

В поле интерпретатора командной строки хранится название интерпретатора командной строки пользователя или программы, которая будет запущена первой. Программа login использует эту информацию для установки значения переменной окружения $SHELL. Если это поле пустое, то используется значение по умолчанию /bin/sh.  

ФАЙЛЫ

/etc/passwd

содержит информацию о пользователях

/etc/shadow

необязательный файл с шифрованными паролями

/etc/passwd-

резервная копия файла /etc/passwd

Заметим, что этот файл используется программами из комплекта утилит shadow, но не всеми инструментами управления пользователями и паролями.

 

СМОТРИТЕ ТАКЖЕ

crypt(3), getent(1), getpwnam(3), login(1), passwd(1), pwck(8), pwconv(8), pwunconv(8), shadow(5), su(1), sulogin(8).


 

Index

НАЗВАНИЕ
ОПИСАНИЕ
ФАЙЛЫ
СМОТРИТЕ ТАКЖЕ