File create permissions, what am I missing?
brooks at one-eyed-alien.net
Fri Aug 12 23:37:29 GMT 2005
On Fri, Aug 12, 2005 at 06:34:34PM -0300, João Carlos Mendes Luis wrote:
> In a directory with -rwxrwxrwx, any user can create files, but who should
> be the owner/group of this file?
> Long time ago in Unix history, the owner would be the user who created the
> file, and the group would be the users's primary group.
> Later, IIRC, if the directory group was one of the user's secondary groups,
> the file would also be from this group.
> A later modification defined that a setgid directory would effect in all
> files created belonging to the directory's user.
> Am I correct?
> But I have already tested 3 system, 2 with 5-stable and 1 with 4-stable, in
> which the created file inside a -rwxrwxrwx directory is created belonging
> to the directory's group, WITHOUT the setgid bit. What did I miss?
On BSD systems, the group of a file is always the group of the directory
it is in. This differs from SysV UNIX. The resident grey-beard at work
feels this is a new and annoying behavior. (i.e. it wasn't always this
Any statement of the form "X is the one, true Y" is FALSE.
PGP fingerprint 655D 519C 26A7 82E7 2529 9BF0 5D8E 8BE9 F238 1AD4
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 189 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-hackers/attachments/20050812/979a9e36/attachment.bin
More information about the freebsd-hackers