Date: Fri, 31 May 1996 12:11:27 +0100 From: "Gary Palmer" <gpalmer@FreeBSD.ORG> To: Kevin Lyda <kevin@NDA.COM> Cc: freebsd-hackers@freefall.freebsd.org Subject: Re: newgrp(1) Message-ID: <8754.833541087@palmer.demon.co.uk> In-Reply-To: Your message of "Fri, 31 May 1996 06:31:03 EDT." <199605311031.GAA05588@nda.nda.com>
next in thread | previous in thread | raw e-mail | index | archive | help
[CC: List trimmed. People, please try to keep that in mind ... ] Kevin Lyda wrote in message ID <199605311031.GAA05588@nda.nda.com>: > i'm not sure what this proves. anyway, a newgrp command might be useful > in terms of file creation. if you had a group of users that all shared > membership in group foo, a single newgrp at the start of the day > would help avoid access denied issues. Umm. Not really. You just do the work in a directory which is group writable and owned byt he group, and the group (assuming your umask is set right) will be able to work away to their hearts content. E.g.: gary@palmer:~> ls -algod . drwxrwxr-x 22 gary gary - 1536 May 31 01:58 . gary@palmer:~> touch test gary@palmer:~> ls -algo test -rw-rw-r-- 1 gary gary - 0 May 31 12:02 test gary@palmer:~> cd /home/group gary@palmer:/home/group> ls -algod . drwxrwxr-x 2 root staff - 512 May 31 12:02 . gary@palmer:/home/group> touch work.c gary@palmer:/home/group> ls -algo work.c -rw-rw-r-- 1 gary staff - 0 May 31 12:03 work.c ^^^^^ So if other ``staff'' wanted to edit the file, they could. And they would pick up the same group ownership from the directory that I did... It makes it a lot simpler than the Sys V model as you don't have to remember to newgrp before switching to another project, you just `cd' into the new work area and go. Because of the different inheritance semantics between *BSD and SYS V, I think a newgrp command would be basically useless without breaking a lot of existing installations by changing the inheritance system. Since we are NOT trying to be SYS V, we are trying to be a stable system which doesn't go switching things around without good reason, I don't think a move to SYS V semantics is likely... Gary -- Gary Palmer FreeBSD Core Team Member FreeBSD: Turning PC's into workstations. See http://www.FreeBSD.ORG/ for info
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8754.833541087>