У меня есть CGI script, который получает сообщение об ошибке IOError: [Errno 13] Permission denied в трассировке стека в журнале ошибок веб-сервера.
Как часть отладки этой проблемы, я хотел бы добавить немного кода в script для печати пользователя и (особенно) группы, в которой script работает как, в журнале ошибок (предположительно STDERR).
Я знаю, что могу просто распечатать значения в sys.stderr, но как выяснить, какой пользователь и группа script работает как?
(меня особенно интересует группа, поэтому переменная окружения $USER не поможет: CGI script имеет бит setgid, поэтому он должен работать как групповой "список" вместо веб-сервера ", www-data", но мне нужен код, чтобы увидеть, действительно ли это происходит.)