Роббинс Арнольд
Шрифт:
Поля в
(Имя
Назначение каждой процедуры описано в следующем списке.
Возвращает указатель на внутреннюю структуру
Сбрасывает внутреннее состояние, так что следующий вызов
«Закрывает базу данных», так сказать, будь то простой файл, сетевое соединение или что-нибудь еще.
Ищет пользователя с членом
Сходным образом ищет пользователя с номером ID, приведенным в
70
К сожалению, если производительность является проблемой, нет стандартных способов узнать, как ваша библиотека осуществляет работу, а на самом деле способ ее работы может варьировать во время исполнения! (См. справочную страницу nsswitchconf(5) в системе GNU/Linux.) С другой стороны, назначением API помимо всего прочего является сокрытие деталей — Примеч. автора.
ЗАМЕЧАНИЕ. Указатели, возвращаемые
Хорошенько рассмотрите определение
6.3.2. База данных групп
Формат базы данных групп
Опять-таки на одну группу отводится одна строка, с полями, разделенными двоеточием. Поля следующие.
Имя группы
Это имя группы, как оно отображается в '
Пароль группы
Историческое поле. Оно больше не используется.
ID группы
Как и для ID пользователя, должен быть уникальным для каждой группы.
Список пользователей
Разделенный запятыми список пользователей, являющихся членами группы.