我给一个目录一个setgid位。然后在该目录中创建另一个目录,并希望它也具有setgid位。我试过像umask6002这样的东西,但是它说“八进制数超出了范围”。有办法这样做吗?
发布于 2011-10-27 14:35:06
默认情况下,它会这样做。在具有SGID的目录中新创建的文件夹具有相同的权限和组所有权:
# ls -ld folder/
drwxr-sr-x 10 quanta quanta 4096 Oct 27 21:32 folder/
# mkdir folder/test
# ls -ld folder/test/
drwxr-sr-x 2 root quanta 4096 Oct 27 21:33 folder/test/发布于 2011-10-27 21:03:57
( a)使用cp -R而不是mv
( b)在find ./path/ -type d -exec chmod g+rwxs {} \;之后使用mv
https://serverfault.com/questions/325354
复制相似问题