Aaron Grewell writes:
 > To answer OP's question, the Puppet Master runs as user/group puppet.  The
 > agent runs as root.

Which is, of course, entirely desirable.  puppetmaster needs access only
to a limited set of files, which it needs only to serve to agents, and
hence is best run in a dedicated user/group.  The agents, however, need
root access to do their jobs.

Unfortunately I failed to notice that was a top-posted reply.  Sorry.

 > On Mon, Nov 26, 2012 at 3:41 PM, Steven VanDevender 
 > <ste...@uoregon.edu>wrote:
 > 
 > > Jerald Sheets writes:
 > >  > Because standard systems administration practice is to rarely if ever
 > >  > run anything at all as root.  This practice, generally speaking, will
 > >  > not pass ITIL, SOX, HIPAA, or PCI compliance auditing, and if
 > >  > something like Puppet (which has complete run of your system) ran as
 > >  > root, you could easily demolish not only one but thousands of
 > >  > machines with a single keystroke...  well, Root is just a bad idea,
 > >  > then....
 > >
 > > One gathers you're not really a practicing sysadmin.  What you cite are
 > > a bunch of good reasons one should avoid running daemons and
 > > applications as root.  But you can't create and manage the mechanisms
 > > that are used to avoid running things as root without root access.  A
 > > sysadmin avoids doing things as root that aren't necessary, but is
 > > otherwise obligated to use root access (carefully) on a constant basis.
 > >
 > > Puppet runs as root because it should be used to do a lot of the things
 > > that have to to be done as root.
 > >
 > > Proper standards for security should say that root access should be
 > > carefully regulated and monitored, not that it must never be allowed for
 > > remote access.  If used well Puppet should actually improve your
 > > security because it can enforce site-wide standards automatically and
 > > provide better auditing of changes than haphazard manual practices.
 > >
 > > --
 > > You received this message because you are subscribed to the Google Groups
 > > "Puppet Users" group.
 > > To post to this group, send email to puppet-users@googlegroups.com.
 > > To unsubscribe from this group, send email to
 > > puppet-users+unsubscr...@googlegroups.com.
 > > For more options, visit this group at
 > > http://groups.google.com/group/puppet-users?hl=en.
 > >
 > >
 > 
 > -- 
 > You received this message because you are subscribed to the Google Groups 
 > "Puppet Users" group.
 > To post to this group, send email to puppet-users@googlegroups.com.
 > To unsubscribe from this group, send email to 
 > puppet-users+unsubscr...@googlegroups.com.
 > For more options, visit this group at 
 > http://groups.google.com/group/puppet-users?hl=en.
 > 

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to