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 с установленным errno в противном случае.

В отличие от функций для манипулирования значениями действительных и эффективных UID и GID, эту функцию может вызвать лишь процесс, действующий как root. Это один пример того, что POSIX называет привилегированной операцией; сама она как таковая не стандартизуется POSIX.

setgroups() используется любой программой, которая осуществляет регистрацию в системе, такой как /bin/login для регистрации в консоли и /bin/sshd для удаленной регистрации с помощью ssh.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Правила набора текста

Из книги Компьютер на 100. Начинаем с Windows Vista автора Зозуля Юрий

Правила набора текста При наборе текста в программе Word обязательно придерживайтесь нескольких простых правил.? Не нажимайте клавишу Enter для перехода на новую строку при наборе текста, Word это сделает автоматически при достижении конца текущей строки. Используйте нажатие


17.2 Иерархия групп новостей Интернета

Из книги TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security) автора Фейт Сидни М

17.2 Иерархия групп новостей Интернета Уже созданы тысячи групп новостей Интернета. Каждая из них имеет имя, отражающее тематику группы. Имена групп организованы в древовидную структуру (см. рис. 17.1). Рис. 17.1. Иерархия групп новостейВ отличие от других иерархических имен, с


Получение материалов групп

Из книги Сетевые средства Linux автора Смит Родерик В.

Получение материалов групп Если вы устанавливаете на своем компьютере сервер новостей, который должен поддерживать хотя бы часть Usenet, вам необходимо найти поставщика новостей и сконфигурировать свой сервер для работы с ним. Настройка сервера для получения материалов


10.2.4. Резюме по идентификаторам пользователей и групп

Из книги Разработка приложений в среде Linux. Второе издание автора Джонсон Майкл К.

10.2.4. Резюме по идентификаторам пользователей и групп Подведем итоги обо всех системных вызовах, которые модифицируют права доступа выполняющегося процесса. Большинство перечисленных здесь функций, имеющих отношение к идентификаторам пользователей, уже детально


Наборы для разных ценовых групп

Из книги Удвоение продаж в интернет-магазине автора Парабеллум Андрей Алексеевич

Наборы для разных ценовых групп В интернет-магазине должны быть в наличии наборы из трех разных ценовых групп.Бюджетные – ориентированы на людей, которые хотят сэкономить и отслеживают соотношение «цена – качество», хотят получить приемлемый результат за разумные


7.3.2. Создание и удаление пользователей и групп

Из книги Linux: Полное руководство автора Колисниченко Денис Николаевич

7.3.2. Создание и удаление пользователей и групп Большинство утилит административного назначения хранится в каталогах /sbin и /usr/sbin. Полный набор утилит для управления пользователями и группами, установленных в вашей системе, вы можете увидеть по команде# ls


8.1. «Слепой» метод набора

Из книги Видеосамоучитель создания реферата, курсовой, диплома на компьютере автора Баловсяк Надежда Васильевна

8.1. «Слепой» метод набора Неумелое обращение с клавиатурой – одна из главных причин малоэффективной работы за компьютером. Даже овладев навыками работы с операционной системой и текстовым редактором, многие люди продолжают медленно, «одним пальцем» набирать тексты. К


Переопределение набора символов

Из книги Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ автора Борри Хелен

Переопределение набора символов Имея глобальный набор символов по умолчанию для базы данных, вы можете при необходимости в дальнейшем переопределить его. Вы можете включить атрибут набора символов при определении домена. Вы можете переопределить значение набора


Обзор групп фильтров

Из книги Photoshop CS4 автора Жвалевский Андрей Валентинович

Обзор групп фильтров В Photoshop просто огромное количество фильтров, исчисляемое десятками. Поэтому нет ничего удивительного в том, что разработчики разделили их на категории. Благодаря этому найти нужный фильтр не составляет труда. Если же вы не знаете, какой фильтр вам


6.3. Имена пользователей и групп

Из книги Linux программирование в примерах автора Роббинс Арнольд

6.3. Имена пользователей и групп Хотя операционная система для сохранения владельцев файлов и проверки прав доступа работает с идентификационными номерами пользователей и групп, люди предпочитают работать с именами пользователей и групп.Ранние системы Unix хранили


4.2.3. Удаление групп

Из книги Интернет-маркетинг. Полный сборник практических инструментов автора Вирин Федор Юрьевич

4.2.3. Удаление групп Теперь рассмотрим, как можно удалить группу. Для этого используется команда groupdel:groupdel имяПри выполнении этой команды вы должны самостоятельно проверить все файлы, владельцем которых является удаляемая группа, и при необходимости изменить


Доступность целевых групп

Из книги Продвижение бизнеса в ВКонтакте [Быстро и с минимальными затратами] автора Румянцев Дмитрий

Доступность целевых групп Исследуя аудиторию Интернета, мы обнаруживаем, что его пользователи начинают постепенно отказываться от других источников получения информации. Активные пользователи Интернета не читают газет, не смотрят телевизор, не слушают радио. Все, что


Глава 24. Заработок на администрировании групп

Из книги Wiki-правительство [Как технологии могут сделать власть лучше, демократию – сильнее, а граждан – влиятельнее] автора Новек Бет

Глава 24. Заработок на администрировании групп С развитием соцсетей все более востребована профессия контент-менеджера: вы ведете группу и вам за это платят деньги. Чем качественнее контент выдаете, тем больше платят за работу – от 2000 до 30 тыс. рублей за группу, в среднем


Создание групп запросов

Из книги автора

Создание групп запросов После чистки мы получим очень длинный список, состоящий из важных для нашего портала либо интернет-магазина запросов, однако работать с этим списком будет крайне сложно, поскольку он неструктурирован. Следующая задача – выстроить структуру,