The newgrp command

Richard E Miles r.godzilla at comcast.net
Thu Aug 25 01:25:06 UTC 2005


On Thu, 25 Aug 2005 08:24:05 +0700
Vidol Loeung <fedora.kh at undp.org> wrote:

> Thanks Richard. When I as a user used newgrp to switch myself to a new
> group, I of course gave the password of that group, which was assigned by
> the gpasswd comamnd as you mentioned. I also agree that, this command is
> rarely used and I think, it only makes sense when a user would like
> files/directories (s)he creates to belong to a particular group. Having the
> user as a member in each group is fine.
> 
> My question was out of curiosity as I was trying to experiment the newgrp
> command and found that it did not seem to work the way it should as its
> manual and documentations stated that the command is used to switch a user
> to a new group and requires the group password.
> 
> Let me give a scenario here:
> - I logged in as user 'joe'.
> - Then, I typed this command ('joe' is not a member of group 'users'):
>   $ newgrp users
>   Password:
>   newgrp: Permission denied
> 
> I've wondering what the group passwd command is used for and found that the
> newgrp command is the one that needs the group passwd. Now, when I tried it
> as above it did not work.
> 
> Would someone kindly clarify a bit more on the use of the newgrp command?
> 
> Regards,
> Vidol
> 
> ----- Original Message ----- 
> From: <rengland at europa.com>
> To: "For users of Fedora Core releases" <fedora-list at redhat.com>
> Sent: Wednesday, August 24, 2005 3:07 AM
> Subject: Re: The newgrp command
> 
> 
> > > Thank you Ben and Richard for yoru replies.
> > >
> > > Well, Ben you are right, root can switch to any group without having to
> > > give
> > > a password. I also discovered the same as what Richard said. However, in
> > > case an ordinary user is not a member of a particular group and she/he
> > > tries
> > > to use the newgrp command to switch to that group with correct password,
> > > it
> > > always gave the error message: Permission denied.
> > >
> > > Read a lot of docs on it but still could not help.
> > >
> > > Regards,
> > > Vidol
> > >
> > >
> > > ----- Original Message -----
> > > From: "Richard England" <rengland at europa.com>
> > > To: "For users of Fedora Core releases" <fedora-list at redhat.com>
> > > Sent: Tuesday, August 23, 2005 1:06 PM
> > > Subject: Re: The newgrp command
> > >
> > >
> > >>
> > >> Ben Stringer wrote:
> > >>
> > >> >On Tue, 2005-08-23 at 12:17 +0700, Vidol Loeung wrote:
> > >> >
> > >> >
> > >> >>Dear All:
> > >> >>
> > >> >>The newgrp command seems simple to use. However, I could not use it
> or
> > >> I
> > > did
> > >> >>not know how to use it.
> > >> >>
> > >> >>Could someone please explain me what teh problem is? I was logged in
> > >> as
> > > an
> > >> >>ordinary user and type the command:
> > >> >>$ newgrp users
> > >> >>It asked me for the group password and I entered it but it said:
> > > "Permission
> > >> >>denied".
> > >> >>
> > >> >>
> > >> >
> > >> >Hi Vidol,
> > >> >
> > >> >You will need to be the root user to run this command.
> > >> >
> > >> >Try this:
> > >> >
> > >> >$ su -
> > >> ># newgrp users
> > >> >
> > >> >Cheers, Ben
> > >> >
> > >> >
> > >> >
> > >> >>Regards,
> > >> >>Vidol
> > >> >>
> > >> >>
> > >> >>
> > >> I don't believe that is strictly true.  If the userid is included in
> > >> several groups, all the user has to do is type in "newgrp
> <newgrpname>".
> > >> However, if the user is NOT member of the group, then they are prompted
> > >> for the group password.
> > >>
> > >> Use the command "id" to find out what your primary group currently is,
> > >> and the command "groups" to find out what groups your userid is
> > >> currently a member of.
> > >>
> > >> --R
> > >>
> > >> --
> > >> fedora-list mailing list
> > >> fedora-list at redhat.com
> > >> To unsubscribe: http://www.redhat.com/mailman/listinfo/fedora-list
> > >
> > > --
> > > fedora-list mailing list
> > > fedora-list at redhat.com
> > > To unsubscribe: http://www.redhat.com/mailman/listinfo/fedora-list
> > >
> > >
> >
> >
> > I'm no expert on this but what password were you entering for the group?
> > Do you know what, if any password was assigned to the group?  It may or
> > may not be the same as you login passwd.
> >
> > You can modify the group password using gpasswd  (see the man page).  I
> > did not investigate to find out how the original (creation time) password
> > is set.
> >
> > I've only used a small number of groups  (3-4) on my personal machine and
> > I've added my userid to each so I've never had to use newgrp there.  At
> > work I don't have permissions to modify anything at this level so I've not
> > worked with it.
> >

see man newgrp.


-- 
Richard Miles
Federal Way WA. USA
registered linux user 46097




More information about the fedora-list mailing list