gpt4 book ai didi

linux - 使用 glibc 使用 setgid 创建目录的最佳方法是什么

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:06:32 27 4
gpt4 key购买 nike

需要创建一个带有 setgid 位的目录。通常有以下工作:

mkdir("/dummy", 755);
chmod("/dummy", 2755);

但是在设置 setgid 位之前,其他进程有可能将某些内容写入目录。

有没有办法创建一个已经设置了 setgid 位的目录,或者实现这个的最佳方法是什么?

最佳答案

如果您想在调用 chmod 之前阻止任何人使用该目录,您可以创建 (mkdir) 权限为 000 的目录,并且只将它们与 setgid 位一起设置。

关于linux - 使用 glibc 使用 setgid 创建目录的最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45616417/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com