Портал для клиентов Red Hat

В Red Hat Enterprise В Linux информация об учетных записях пользователей и группах хранится в нескольких текстовых файлах в каталоге /etc/. Когда системный администратор создает новые учетные записи пользователей, эти файлы нужно либо редактировать вручную, либо использовать приложения для внесения необходимых изменений.
В следующем разделе описаны файлы в каталоге /etc/, в которых хранится информация о пользователях и группах в Red Hat Enterprise Linux.

6.3.2.1. /etc/passwd

Файл /etc/passwd доступен для чтения всем и содержит список пользователей, каждый на отдельной строке. В каждой строке находится список, разделенный двоеточиями, содержащий следующую информацию:
  • Имя пользователя — имя вводит пользователь при входе в систему.
  • Пароль — содержит зашифрованный пароль (или x , если теневые пароли используется — подробнее об этом позже).
  • Идентификатор пользователя ( UID ) — числовой эквивалент имени пользователя, которое используются системой и приложениями при определении прав доступа.
  • Идентификатор группы ( GID ) — числовой эквивалент имени основной группы. на который ссылаются система и приложения при определении прав доступа.
  • GECOS — поле GECOS [25] названо по историческим причинам необязательный и используется для хранения дополнительной информации (например, полного имени пользователя). Здесь можно хранить несколько записей в виде списка, разделенного запятыми. Утилиты, такие как finger , обращаются к этому полю, чтобы предоставить дополнительную информацию о пользователе.
  • Домашний каталог — абсолютный путь к домашнему каталогу пользователя, например /home/juan. /.
  • Shell — программа автоматически запускается всякий раз, когда пользователь входит в систему. Обычно это интерпретатор команд (часто называемый оболочка ). В Red Hat Enterprise Linux значение по умолчанию — /bin/bash . Если это поле оставить пустым, используется /bin/sh . Если он установлен на несуществующий файл, то пользователь не сможет войти в систему.
Вот пример записи /etc/passwd :
  root: x: 0: 0: root:/root:/bin/bash  
Эта строка показывает, что root пользователь имеет теневой пароль, а также UID и GID равные 0. Пользователь root имеет /root/ в качестве домашнего каталога и использует /bin/bash для оболочки.
Для получения дополнительной информации о /etc/passwd см. справочную страницу passwd (5) .


[25] GECOS — это аббревиатура от General Electric. Комплексный операционный супервайзер. Это поле использовалось в Bell Labs в исходной реализации UNIX. В лаборатории было много разных компьютеров, в том числе один с GECOS. Это поле использовалось для хранения информации, когда система UNIX отправляла пакетные задания и задания на печать в систему GECOS.
Оцените статью
techsly.ru
Добавить комментарий