Что такое группа?
Группа - это группа (из юзеров). :-)
В Unix все юзеры объединяются в группы. Причем,
- каждый юзер входит по крайней мере в одну группу, но
- может быть "членом" нескольких различных групп.
Как и индивидуальные юзеры, каждая группа имеет свое имя (group name) и числовой номер (groupID). Естественно, они однозначно соответствуют друг другу. Также, как и для индивидуальных юзеров, groupID используется внутри системы, а имя (group name) при вводе и выводе сообщений для пользователей (хотя, в большинстве команд, можно указывать вместо имени и groupID).
В основном, группы (юзеров) используются при определении прав доступа к различным файлам и директориям. Не вдаваясь в подробности, можно сказать,
что для каждого файла (директории) в Unix'е существует его владелец (это
один из юзеров) и группа "особо допущенных" к этому файлу (директории).
При этом владелец файла может задать права доступа к нему (чтение, запись
и т.п.) разные для себя, группы "допущенных" и для всех остальных (не
входящих в эту группу).
Естественно, сам состав групп (список индивидуальных юзеров, входящих в группу) хранится в соответствующей базе данных (пусть, даже и очень
примитивной), а к файлам "привязывается" только номер группы (groupID).
Иван Паскаль pascal@tsu.ru
Содержание | Вперед