0

我可以控制 SCons 在 CacheDir 中创建硬链接的权限吗?

我使用正确的权限(特定组)创建了 CacheDir,但是 scons 在其中生成的文件不正确(与我的用户名相同)组 id gid。

我坐在 Linux x86_64 (CentOS 6) 上。

我试过打电话给

os.setgid(grp.getgrnam("the_correct_groupname"))

os.setegid(grp.getgrnam("the_correct_groupname"))

但他们都失败了

OSError: Operation not permitted

该怎么办?

4

1 回答 1

1

尝试使用粘性位创建缓存目录。

但是,据我所知,SCons 将文件复制到缓存目录中或从缓存目录中复制出来,它不会创建硬链接,因此只要需要阅读它们的人可以阅读它们,这就足够了。

于 2014-04-02T08:57:47.830 回答