I'm used to setting up SGID on a directory
chmod -R g+s example and then
chmdo -R 750 example
And have the directory and all sub-directories preserve the set-group-ID. On CentOS SGID gets overridden by the second command.
The OS is CentOS release 5.6 (Final)
In theory, and like it says on this page, "if commands like chmod routinely cleared these bits on directories, the mechanisms would be less convenient..." and it's exactly whats happening. chmod -R 750 is effectivelly removing the SGID.
How can I make g+s permanent?