Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сборная ответов к госэкзаменам.doc
Скачиваний:
108
Добавлен:
02.09.2019
Размер:
7 Mб
Скачать

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

ОПИСАНИЕ

Passwd -- это текстовый файл, содержащий список учетных записей пользователей системы, каждая из которых содержит такую информацию, как идентификатор пользователя, идентификатор группы, домашний каталог, командную оболочку и т. д. Часто в этом файле также содержатся зашифрованные пароли каждого пользователя. Этот файл должен быть доступен всем для чтения (многие утилиты, например, ls используют этот файл для сопоставления идентификаторов и имен пользователей), но запись в него разрешена только суперпользователю.

Сейчас многие используют ту или иную версию комплекта теневых паролей, где /etc/passwd содержит звездочки вместо

зашифрованного пароля, а сами эти пароли хранятся в /etc/shadow, который доступен для чтения только суперпользователю.

Каждая учетная запись находится в одной строке, а каждая строка имеет формат

account:password:UID:GID:GECOS:directory:shell

Вот описание полей:

  • account имя пользователя в системе. Оно не должно содержать заглавных букв.

  • password зашифрованный пароль пользователя или звездочка.

  • UID цифровой идентификатор пользователя.

  • GID цифровой идентификатор основной группы.

  • directory домашний каталог пользователя ($HOME).

  • shell программа, которая выполняется при входе в систему (если здесь ничего не указано, используется /bin/sh).

ЗАМЕЧАНИЕ: Если вы хотите создавать группы пользователей, то их GID должны быть одинаковы, а в файле /etc/group, должна быть запись об этой группе, или же эта группа не будет существовать. Если в поле с зашифрованным паролем находится звездочка, пользователь не сможет войти в систему с помощью login, но сможет сделать это с помощью rlogin, выполнять существующие процессы и создавать новые с помощью rsh, cron, at или почтовых фильтров, и т. п. Попытка заблокировать учетную запись, изменяя поле shell, приведет к тем же результатам, и дополнительно позволит использовать su.

/Etc/shadow - зашифрованный файл паролей

ОПИСАНИЕ

shadow содержит зашифрованные пароли для пользовательских бюджетов (аккаунтов) и необязательных the password aging information.

Включает:

  • Имя входа в систему

  • Зашифрованный пароль

  • Число дней, начиная с 1 января 1970, с момента последнего изменения пароля

  • Число дней, до истечения которых пароль может быть изменен.

  • Число дней, после которых пароль должен изменен

  • Число дней до истечения срока действия пароля, в которые пользователь будет предупрежден

  • Число дней, после которых пароль будет удален, и аккаунт будет закрыт

  • Число дней, начиная с 1 января 1970, с момента закрытия аккаунта.

  • Зарезервированные поля

Поле пароля должно быть заполнено. Зашифрованный пароль состоит из 13 до 24 символов, из числа 64 алфавитных символов от a до z, от A до Z, от 0 до 9, . /.

Эта информация заменяет любой пароль представленый в /etc/passwd.

/Etc/group - файл групп пользователей

ОПИСАНИЕ

/etc/group -- это ASCII-файл, описывающий группы, к которым принадлежат пользователи. В нем находятся записи, по одной в строке,

каждая строка в формате

group_name:passwd:GID:user_list

Вот описание полей:

  • group_name название группы.

  • Password пароль группы (зашифрованный). Если это поле пустое, пароля не требуется.

  • GID цифровой идентификатор группы.

  • user_list имена всех пользователей, входящих в группу, разделенные запятыми.