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 に答える