Моя компания очень широко использует ограничения доступа к файлам в группах пользователей Unix.Таким образом, пользователь может быть членом более чем 16 групп пользователей Unix.
Программа Python, которую я пытаюсь написать, должна работать со всеми в основном доступными файлами исполняющего пользователя.
БезОднако при любых мерах программа будет иметь доступ только к тем файлам, которые ограничены одной из первых 16 групп исполняющего пользователя.
У пользователя, конечно, нет привилегий суперпользователя, поэтому os.setgroups() не работает.
Есть ли другой способ?Желательно один без запуска отдельного потока (newgrp) для каждого доступа к файлу, потому что это очень много времени ...