Python Glossary English

все Python 3Linux · macOSosфункция

os.getegid

os — идентификаторы пользователя/группы

Возвращает эффективный GID процесса. Доступно на Unix.

Синтаксис

os.getegid(...)

Эффективный GID участвует в проверке прав вместе с дополнительными группами. У программы с битом setgid он равен группе файла программы. Файлы, создаваемые процессом, обычно получают в качестве группы именно его, если каталог не помечен битом setgid.

Примеры

import os
print(os.getegid())  # → ? только Unix: эффективный GID процесса, например 1000
print(type(os.getegid()))  # → ? только Unix: <class 'int'>
print(os.getegid() == os.getgid())  # → ? только Unix: True, пока setgid-бит не сменил группу процесса
print(os.getegid() == 0)  # → ? только Unix: True, если права процесса выданы по группе root

См. также

Открыть в полном глоссарииdocs.python.orgСообщить о неточности