Quote:
Originally Posted by
Scrutinizer
@Don, but the same would be the case on every Unix/Linux system, no? Perhaps setgid was not set on the directories involved in the new Linux environment..
The standards allow two behaviors: newly created files get the group ID of the creating process (BSD) or the group ID of the containing directory (prior versions of UNIX System V). Most systems always provide one of these behaviors without looking at the containing directory.
Sun provided a feature allowing the end user to choose the behavior they wanted when UNIX System V was merged into its earlier BSD-based source tree. I am not aware of any other systems other than later AT&T releases of UNIX System V and SunOS/Solaris systems that provided the ability to use the set-GID bit on a directory to allow the user to choose the desired behavior, but it is certainly possible that some others do.