- From: AJ Christensen <
>
- To: chef <
>
- Subject: [chef] Re: Re: Re: Re: Remove a user from a group?
- Date: Sat, 16 Mar 2013 12:54:26 +1300
Makes sense. :)
--AJ
On 16 March 2013 12:47, Ranjib Dey
<
>
wrote:
>
just to add, this information is also provided via ohai, hence accessible
>
from node object
>
>
as
>
node.etc.group.wheel.members
>
or
>
node[:etc][:group][:wheel][:members]
>
>
>
On Fri, Mar 15, 2013 at 4:19 PM, AJ Christensen
>
<
>
>
wrote:
>
>
>
> The actions: manage does not create the group, modify does. You can
>
> use combinations of create/remove manage/modify to allow a number of
>
> group configurations.
>
>
>
> You can use the ruby 'etc' std-lib module to query information about a
>
> group at compile time (or converge via ruby_block. Shame we don't have
>
> that delayed evaluation yet..)..
>
>
>
> irb(main):001:0> require 'etc'
>
> => true
>
> irb(main):002:0> wheel = Etc.getgrnam "wheel"
>
> => #<struct Struct::Group name="wheel", passwd="x", gid=10, mem=["root",
>
> "aj"]>
>
> irb(main):003:0> wheel.mem
>
> => ["root", "aj"]
>
>
>
> Cheers, HTH!
>
>
>
> AJ
>
>
>
> On 16 March 2013 12:10, Peter Loron
>
> <
>
>
> wrote:
>
> > Hi, AJ. From my reading of the group docs (URL below), I'm only seeing
>
> > the
>
> > ability to specify the complete set of users in a group, not the
>
> > specific
>
> > user to remove. If true, in order to remove a user from a group, I would
>
> > need to know the list of all users in the group first, which I do not
>
> > have.
>
> > I could probably gin up a way to get that list, but it seems very broken
>
> > to
>
> > be able to add a specific user, but not remove oneā¦
>
> >
>
> > Since I'm on the topic, is there any clarification between what the
>
> > "manage"
>
> > and "modify" actions do?
>
> >
>
> > http://docs.opscode.com/resource_group.html
>
> >
>
> > -Pete
>
> >
>
> > On Mar 15, 2013, at 3:41 PM, AJ Christensen
>
> > <
>
>
> > wrote:
>
> >
>
> > You can :manage the entire group and remove a user from the 'members'
>
> > attribute.
>
> >
>
> > Cheers,
>
> >
>
> > AJ
>
> >
>
> > On 16 March 2013 10:15, Peter Loron
>
> > <
>
>
> > wrote:
>
> >
>
> > Hello. I'm working with the "group" provider, and I can see how to add a
>
> > user to a local group. However, I don't see a clean way to remove a user
>
> > from a group. My Google-fu has failed me. Can anybody shed some light on
>
> > this? Thanks.
>
> >
>
> > -Pete
>
> >
>
> >
>
>
Archive powered by MHonArc 2.6.16.