Пользователи и группыПрежде чем продолжить путешествие по операционной системе Linux, надо разобраться с рядом понятий, которые используются в Unix-системах. Правда сейчас мы рассмотрим только то, что определяют права пользователя в системе: идентификатор пользователя и идентификатор группы.
Понятие идентификатор пользователя (UID) вводится для того, чтобы операционная система могла пользоваться не текстовой строчкой, содержащей имя пользователя, а коротким цифровым кодом. Людям операционная система присваивает идентификаторы, начиная примерно с номера 100, но иногда с 500 или 1000. Вручную изменять идентификаторы не рекомендуется, для изменения привилегий пользователей существуют хорошие утилиты с графическим интерфейсом. (Отметим, можно присвоить один и тот же идентификатор нескольким пользователям, хотя это не следует делать без особых оснований.)
Рассмотрим несколько строчек в файле /etc/passwd:
egor:х:1001:1001:Egor:/home/egor:/bin/bash root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:
В файле /etc/passwd разделителем в строке служит символ а конец записи (это одна строка) определяется символом перевода строки, который вводится нажатием клавиши
. Приведем назначение полей записи.
Имя пользователя (username, login) — символьное имя пользователя для входа в систему, которое должно содержать не более 8 символов.
Пароль (password) — пароль пользователя в закодированной форме. Если в этом поле находятся символы "х", или то используется система теневых паролей, когда закодированный пароль содержится в файле /etc/shadow.
Идентификатор пользователя (UID) — номер пользователя в системе.
Идентификатор группы (GID) — идентификатор группы, в которую входит пользователь. Группы введены для удобства присвоения пользователю и процессам прав на ресурсы системы, т. е. члены одной группы обладают одинаковыми правами на работы с файлами. Список групп находится в файле /etc/group.
Реальное имя пользователя — имя пользователя, предназначенное для восприятия людьми.
Домашний каталог — путь к домашнему каталогу пользователя.
Путь к исполняемому файлу командной оболочки — при входе в систему запускается указанная в этом поле оболочка, например /bin/bash.
Администратор может зарегистрировать нового пользователя или изменить права уже существующего, вручную откорректировав строки в файле /etc/passwd, но в этом случае придется проделать много дополнительной работы по определению прав пользователя и созданию его домашнего каталога и конфигурационных файлов.
Заметка: Свадьба является особенно радостным событием для каждого человека. Для того, чтобы оно стало незабываемым, необходимо подготовит много важных мелочей. Неповторимые дизайнерские
приглашения на свадьбу за долго до самого торжества создадут особую атмосферу нежности и праздничного настроения.