2

I give a directory the setgid bit. Then inside that directory I create another directory, and I want it to also have the setgid bit. I have tried something like umask 6002, but it says "octal number out of range." Is there a way to do this?

dvcolgan
  • 405

2 Answers2

3

By default, it does that. The newly created folders in a directory which has SGID will have the same permission and group ownership:

# 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/
quanta
  • 52,423
1

a) Use cp -R instead of mv

b) Use find ./path/ -type d -exec chmod g+rwxs {} \; after mv

Nils
  • 7,815