Date: Mon, 4 May 2009 17:00:49 +0200 From: Armin Pirkovitsch <a.pirko@inode.at> To: freebsd-questions@freebsd.org Cc: Shaun Friedle <shaun@insipidity.co.uk> Subject: Re: Groups problems Message-ID: <20090504165342inode@frozen-zone.org> In-Reply-To: <49FEFAA1.4030503@insipidity.co.uk> References: <49FEFAA1.4030503@insipidity.co.uk>
next in thread | previous in thread | raw e-mail | index | archive | help
Have you relogged in after adding the user to the group file? (su -l should do the trick as well if you can't log out/relog in for some reason) Otherwise you'll get exactly the behaviour you described below. Armin On Mon 04 May 2009, Shaun Friedle wrote: > Hi, > I seem to have a weird problem with groups, it seems like the system > doesn't notice that I am in certain groups when it comes to file > permissions, and if I run groups or id with no arguments it also has > some groups missing from the list, but with my username as an argument > it is complete. I've never encountered this before, does anyone know > what the problem might be? > > [shaun@strange] ~ $ ls -lh /tmp/group_test > -rw-rw-r-- 1 www mercurial 0B 4 May 14:08 /tmp/group_test > [shaun@strange] ~ $ echo test > /tmp/group_test > bash: /tmp/group_test: Permission denied > [shaun@strange] ~ $ whoami > shaun > [shaun@strange] ~ $ grep shaun /etc/group > wheel:*:0:root,shaun > www:*:80:shaun > shaun:*:1002: > svn:*:1004:svn,shaun > mercurial:*:1006:shaun,www > [shaun@strange] ~ $ groups > shaun wheel svn > [shaun@strange] ~ $ groups shaun > shaun wheel www svn mercurial > [shaun@strange] ~ $ id > uid=1002(shaun) gid=1002(shaun) groups=1002(shaun),0(wheel),1004(svn) > [shaun@strange] ~ $ id shaun > uid=1002(shaun) gid=1002(shaun) > groups=1002(shaun),0(wheel),80(www),1004(svn),1006(mercurial) -- Armin Pirkovitsch a.pirko@inode.at
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090504165342inode>