我给一个目录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之后