我怎样才能使一个目录内的新创build的目录与setgid位也有setgid位?

我给一个目录setgid位。 然后在那个目录里面,我创build了另一个目录,我也希望它有setgid位。 我已经尝试了一些像umask 6002,但它说“八进制数超出范围”。 有没有办法做到这一点?

默认情况下,它是这样做的。 具有SGID的目录中新创build的文件夹将拥有相同的权限和组所有权:

# 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/ 

a)使用cp -R代替mv

b)使用find ./path/ -type d -exec chmod g+rwxs {} \;mv之后