6.3. Имена пользователей и групп
6.3. Имена пользователей и групп
Хотя операционная система для сохранения владельцев файлов и проверки прав доступа работает с идентификационными номерами пользователей и групп, люди предпочитают работать с именами пользователей и групп.
Ранние системы Unix хранили информацию, сопоставляющую имена с номерами ID, в простых текстовых файлах /etc/passwd и /etc/group. На современных системах эти файлы до сих пор существуют, а их формат не изменился после V7 Unix. Однако, они больше не определяют данные полностью. Большие установленные системы с множеством сетевых хостов хранят сведения в сетевых базах данных, которые представляют собой способ хранения информации на небольшом числе серверов, доступ к которым осуществляется через сеть[69]. Однако, такое использование прозрачно для большинства приложений, поскольку доступ к информации осуществляется через тот самый API, который использовался для получения сведений из текстовых файлов. Именно по этой причине POSIX стандартизует лишь API; в совместимой с POSIX системе файлы /etc/passwd и /etc/group не обязательно должны существовать.
API для этих двух баз данных похожи; большая часть обсуждения фокусируется на базе данных пользователей.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Глава 11 Права доступа и ID пользователей и групп
Глава 11 Права доступа и ID пользователей и групп Linux, вслед за Unix, является многопользовательской системой. В отличие от большинства операционных систем для персональных компьютеров,[114] в которых имеется лишь один пользователь и в которых, кто бы ни находился перед
11.6.1. Изменение набора групп
11.6.1. Изменение набора групп Функция setgroups() устанавливает новый набор групп:#include <sys/types.h> /* Common */#include <unistd.h>#include <grp.h>int setgroups(size_t size, const gid_t *list);Параметр size указывает, сколько элементов в массиве list. Возвращаемое значение равно 0, если все было нормально, и -1 с
10.2.4. Резюме по идентификаторам пользователей и групп
10.2.4. Резюме по идентификаторам пользователей и групп Подведем итоги обо всех системных вызовах, которые модифицируют права доступа выполняющегося процесса. Большинство перечисленных здесь функций, имеющих отношение к идентификаторам пользователей, уже детально
4.2.3. Удаление групп
4.2.3. Удаление групп Теперь рассмотрим, как можно удалить группу. Для этого используется команда groupdel:groupdel имяПри выполнении этой команды вы должны самостоятельно проверить все файлы, владельцем которых является удаляемая группа, и при необходимости изменить
Получение материалов групп
Получение материалов групп Если вы устанавливаете на своем компьютере сервер новостей, который должен поддерживать хотя бы часть Usenet, вам необходимо найти поставщика новостей и сконфигурировать свой сервер для работы с ним. Настройка сервера для получения материалов
17.2 Иерархия групп новостей Интернета
17.2 Иерархия групп новостей Интернета Уже созданы тысячи групп новостей Интернета. Каждая из них имеет имя, отражающее тематику группы. Имена групп организованы в древовидную структуру (см. рис. 17.1). Рис. 17.1. Иерархия групп новостейВ отличие от других иерархических имен, с
7.3.2. Создание и удаление пользователей и групп
7.3.2. Создание и удаление пользователей и групп Большинство утилит административного назначения хранится в каталогах /sbin и /usr/sbin. Полный набор утилит для управления пользователями и группами, установленных в вашей системе, вы можете увидеть по команде# ls
Создание групп запросов
Создание групп запросов После чистки мы получим очень длинный список, состоящий из важных для нашего портала либо интернет-магазина запросов, однако работать с этим списком будет крайне сложно, поскольку он неструктурирован. Следующая задача – выстроить структуру,
Доступность целевых групп
Доступность целевых групп Исследуя аудиторию Интернета, мы обнаруживаем, что его пользователи начинают постепенно отказываться от других источников получения информации. Активные пользователи Интернета не читают газет, не смотрят телевизор, не слушают радио. Все, что
Глава 24. Заработок на администрировании групп
Глава 24. Заработок на администрировании групп С развитием соцсетей все более востребована профессия контент-менеджера: вы ведете группу и вам за это платят деньги. Чем качественнее контент выдаете, тем больше платят за работу – от 2000 до 30 тыс. рублей за группу, в среднем
Наборы для разных ценовых групп
Наборы для разных ценовых групп В интернет-магазине должны быть в наличии наборы из трех разных ценовых групп.Бюджетные – ориентированы на людей, которые хотят сэкономить и отслеживают соотношение «цена – качество», хотят получить приемлемый результат за разумные
Обзор групп фильтров
Обзор групп фильтров В Photoshop просто огромное количество фильтров, исчисляемое десятками. Поэтому нет ничего удивительного в том, что разработчики разделили их на категории. Благодаря этому найти нужный фильтр не составляет труда. Если же вы не знаете, какой фильтр вам
10.2. Идентификаторы пользователей и групп, закрепленные за процессами
10.2. Идентификаторы пользователей и групп, закрепленные за процессами До сих пор речь шла о командах, выполняемых конкретными пользователями. Это не совсем точно, поскольку компьютер в действительности никогда не знает, кто из пользователей за ним работает. Если
4.2.5. Создание групп быстрого поиска
4.2.5. Создание групп быстрого поиска В группу быстрого поиска или смарт-группу заносится список контактных лиц, удовлетворяющий заданным критериям поиска Этот список будет постоянно обновляться по мере добавления в адресную книгу новых записей. Например, вы можете