Date: Fri, 12 Aug 2005 16:37:28 -0700 From: Brooks Davis <brooks@one-eyed-alien.net> To: =?iso-8859-1?Q?Jo=E3o?= Carlos Mendes Luis <jonny@jonny.eng.br> Cc: hackers@freebsd.org Subject: Re: File create permissions, what am I missing? Message-ID: <20050812233728.GA22225@odin.ac.hmc.edu> In-Reply-To: <42FD15EA.8050500@jonny.eng.br> References: <42FD15EA.8050500@jonny.eng.br>
next in thread | previous in thread | raw e-mail | index | archive | help
--BOKacYhQ+x31HxR3 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Aug 12, 2005 at 06:34:34PM -0300, Jo=E3o Carlos Mendes Luis wrote: > In a directory with -rwxrwxrwx, any user can create files, but who should= =20 > be the owner/group of this file? >=20 > Long time ago in Unix history, the owner would be the user who created th= e=20 > file, and the group would be the users's primary group. >=20 > Later, IIRC, if the directory group was one of the user's secondary group= s,=20 > the file would also be from this group. >=20 > A later modification defined that a setgid directory would effect in all= =20 > files created belonging to the directory's user. >=20 > Am I correct? >=20 > But I have already tested 3 system, 2 with 5-stable and 1 with 4-stable, = in=20 > which the created file inside a -rwxrwxrwx directory is created belonging= =20 > 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 way. :) -- Brooks --=20 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 --BOKacYhQ+x31HxR3 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQFC/TK4XY6L6fI4GtQRAqO+AKCk+gbMNknN7HlHNWllu1EcfVCRZgCeMrA0 h3DIz0Dq9svwqgEC2b2kYsc= =YtZ0 -----END PGP SIGNATURE----- --BOKacYhQ+x31HxR3--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050812233728.GA22225>