Proposal for PR 13128
Dave Brolley
brolley@redhat.com
Wed Sep 28 19:04:00 GMT 2011
On 09/27/2011 02:22 PM, Josh Stone wrote:
re: group name for new privilege level
>
> If we had this feature from the start, I might have said stapguru for
> unrestricted mode and stapdev for this non-guru mode. But at this
> point, I don't think we should alter the meaning of stapdev. Let's have
> a new group for the new restrictions.
>
I always thought stapdev existed for the use of systemtap developers in
order to give them full powers without being root. Regardless, I agree
that we should not change its meaning. How about the following hierarchy:
stapusr: user level probing, as currently implemented; requires signed
module
stapsys: system level probing without guru mode (the new level proposed
in the PR); requires signed module
stapguru: full capability probing; still requires a signed module
stapdev: full capability probing; can load any module
root: full capability probing; can load any module
We can omit stapguru if the consensus is that it is overkill. The
conceptual difference between stapguru and stapdev is that stapguru says
"we trust you to write systemtap scripts, but we still want to know that
your module was compiled by a trusted systemtap implementation (i.e. we
don't trust you to load *any* module). Given the power of guru mode,
this distinction may not be useful.
All that aside, what do folks think about stapsys as the name of the new
group?
Dave
More information about the Systemtap
mailing list