Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
kurs-release1.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
1.09 Mб
Скачать

14.1.1 Пользователи и группы

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

1. Username - уникальный идентификатор, присваиваемый каждому пользователю в системе. Могут использоваться буквы и цифры, а также нижнее подчеркивание и точка. Обычно имена пользователей ограничиваются восемью символами. Примеры имен пользователей larry, karl и mdw.

2. User - ID (или UID) - идентификатор пользователя - уникальный номер, присваиваемый каждому пользователю системы. Система отслеживает идентификаторы пользователей, а не имена.

3. Group - ID (или GID) - идентификатор группы или идентификатор группы пользователя к которой принадлежит пользователь. Каждый пользователь принадлежит к одной или более группам, определенных системным администратором.

4. Password - система хранит в зашифрованном виде пароль пользователя. Команда passwd используется для установки и изменения пароля.

5. Full name - "Полное имя" или "действительное имя" хранится вместе с именем пользователя. Например, пользователь schmoj может иметь действительное имя "Joe Schmo"

6. Home directory - домашний каталог - это каталог, в который пользователь начально попадает при входе в систему. Каждый пользователь должен иметь свой собственный домашний каталог, обычно ниже /home.

7. Login shell - исходный shell - это командная оболочка, которая запускается для пользователя при его входе в систему. Это, например, может быть /bin/bash и /bin/tcsh.

Файл /etc/passwd содержит перечисленную выше информацию про пользователей. Каждая строка этого файла содержит информацию об одном пользователе; формат строки имеет вид:

username:encrypted_password:UID:GID:full_name:home_directory:login_shell

Пароли в читаемом виде в системе не хранятся - хранится их образ, который получается после их криптографического преобразования. Некоторые системы UNIX используют "теневой пароль", в котором информация о паролях хранится в файле /etc/shadow. Поскольку /etc/passwd всем доступен, /etc/shadow обеспечивает дополнительный уровень секретности своей недоступностью.

      1. Добавление пользователей

При добавлении пользователя следует совершить несколько шагов:

пользователь должен быть занесен в файл паролей /etc/passwd под уникальным именем и идентификатором;

должны быть описаны идентификатор группы (GID), полное имя и другая информация; должен быть создан домашний каталог пользователя и установлены необходимые права доступа; домашний каталог должен быть снабжен необходимыми файлами инициализации shell;

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]