Как программно преодолеть ограничение 16 групп Unix в Python - PullRequest
0 голосов
/ 14 марта 2019

Моя компания очень широко использует ограничения доступа к файлам в группах пользователей Unix.Таким образом, пользователь может быть членом более чем 16 групп пользователей Unix.

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

БезОднако при любых мерах программа будет иметь доступ только к тем файлам, которые ограничены одной из первых 16 групп исполняющего пользователя.

У пользователя, конечно, нет привилегий суперпользователя, поэтому os.setgroups() не работает.

Есть ли другой способ?Желательно один без запуска отдельного потока (newgrp) для каждого доступа к файлу, потому что это очень много времени ...

...