Информация учетной записи пользователя и группы сохраняется в файлах, которые расположены в каталоге /etc.
Большая часть информации учетной записи пользователя сохраняется в файле /etc/ passwd; однако детали шифрования пароля и его устаревания сохраняются в файле /etc/ shadow. Информация о группе пользователей сохраняется в файле /etc/group. Пользователи объединяются в группы исходя из их потребностей в получении доступа к файлам; например, группа "acctng" может быть образована из пользователей бухгалтерского отдела.
Каждая строка в файле /etc/passwd содержит несколько полей, разделенных между собой двоеточием, и имеет следующий формат:
usernama: password: uid: gid: oomment: hone-directory: login-shell
Имя поля
Каждое поле в файле /etc/passwd определяется в таблице 8.3.
Описание
Содержит информацию имени пользователя или регистрационного имени. Имена пользователей должны быть уникальными и содержать от одного до восьми символов букв (A-Z, a-z) и цифр (0-9), но не символов подчеркивания (_) или пробелов. Первым символом имени должна быть буква, и, по крайней мере, один символ в имени должен быть буквой нижнего регистра (строчной буквой).
Содержит символ х, который представляет собой заполнитель для зашифрованного пароля. Зашифрованный пароль, в свою очередь, сохраняется в файле /etc/ehadow и используется командой pwconv, которая будет описана далее в настоящем разделе.
Содержит идентификатор пользователя (UID), который идентифицирует данного пользователя в системе. Номера UID обычных пользователей должны находиться в диапазоне от 100 до 60000, однако их максимальное значение может быть 2147483647 (обратите внимание на следующее примечание).
Все номера UID должны быть уникальными. Номера UID меньшие, чем 100, являются зарезервированными. Для минимизации риска и в целях безопасности избегайте повторного использования номеров UID из удаленных учетных записей.
Содержит идентификатор группы (GID), который идентифицирует первичную группу данного пользователя. Каждый номер GID должен представлять собой целое число в диапазоне от 0 до 60000 (номера 60001 и 60002 присваиваются группам nobody и noaccess соответственно). Максимальное значение номера GID может быть 2147483647 (обратите внимание на следующее примечание). Номера GID меньшие, чем 100, являются зарезервированными по умолчанию для учетных записей системных групп.
Обычно содержит полное имя пользователя.
Содержит имя маршрута к исходному (домашнему) каталогу пользователя.
username
password
uid
gid
comment
home-directory
login-shell