如何以编程方式克服Python中16个Unix组的限制

时间:2019-03-14 08:16:18

标签: python linux usergroups

我的公司正在大量使用unix用户组的文件访问限制。因此,一个用户可以成为16个以上unix用户组的成员。

我要编写的Python程序需要与执行用户的所有基本可访问的文件一起使用。

但是,如果不采取任何措施,程序将只能访问那些文件,这些文件仅限于执行用户的前16组之一。

该用户当然没有超级用户权限,因此os.setgroups()不起作用。

还有其他方法吗? 最好不要为每个文件访问启动单独的线程(newgrp),因为这非常耗时...

0 个答案:

没有答案