Skip site navigation (1)Skip section navigation (2)
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>