Документация Python неофициальный перевод

grp.md

55 строк · 3.2 КБ · обычная страница · сырой текст · скачать

1> **Источник:** https://python-all.ru/3.0/library/grp.html2>3> «Документация Python на русском» – неофициальный перевод официальной документации Python: версии от 2.6 до 3.16, полнотекстовый поиск, английский оригинал рядом с переводом. Эта Markdown-версия страницы предназначена для работы с LLM: вставьте её в ChatGPT, Claude или Cursor.45---67# `grp` – База данных групп89*Платформы:* Unix1011Этот модуль предоставляет доступ к базе данных групп Unix. Доступен во всех версиях Unix.1213Записи базы данных групп возвращаются как объект, подобный кортежу, атрибуты которого соответствуют элементам структуры `group` (поле атрибута ниже, см. `<pwd.h>`):1415| Индекс | Атрибут | Значение |16| --- | --- | --- |17| 0 | gr\_name | имя группы |18| 1 | gr\_passwd | (зашифрованный) пароль группы; часто пуст |19| 2 | gr\_gid | числовой идентификатор группы |20| 3 | gr\_mem | все имена пользователей членов группы |2122Поле gid – целое число, name и password – строки, а member list – это список строк. (Обратите внимание, что большинство пользователей не указаны явно как участники группы, в которой они находятся согласно базе данных паролей. Проверьте обе базы данных, чтобы получить полную информацию о членстве.)2324Определяются следующие элементы:2526#### `[grp.getgrgid]grp.getgrgid(gid)`2728Возвращает запись базы данных групп для указанного числового идентификатора группы.2930[`KeyError`](https://python-all.ru/3.0/library/exceptions.html#exceptions.KeyError)3132возбуждается, если запрошенная запись не найдена.3334#### `[grp.getgrnam]grp.getgrnam(name)`3536Возвращает запись базы данных групп для указанного имени группы.3738[`KeyError`](https://python-all.ru/3.0/library/exceptions.html#exceptions.KeyError)3940возбуждается, если запрошенная запись не найдена.4142#### `[grp.getgrall]grp.getgrall()`4344Возвращает список всех доступных записей групп в произвольном порядке.4546> **См. также**47>48> **Модуль [`pwd`](https://python-all.ru/3.0/library/pwd.html#module-pwd)**49>50> Интерфейс к базе данных пользователей, аналогичный этому.51>52> **Модуль [`spwd`](https://python-all.ru/3.0/library/spwd.html#module-spwd)**53>54> Интерфейс к базе данных теневых паролей, аналогичный этому.55