I have a non-global zone with apache processes.
I have set the following with zonecfg:
limitpriv: default,dtrace_proc,dtrace_user

I can now trace my apache processes as root from the global zone, but not as 
normal user.
I added this as normal user in the file /etc/ouser_attr:
saf::::type=normal;defaultpriv=basic,dtrace_proc,dtrace_user,dtrace_kernel,proc_owner,proc_zone;profiles=Primary
 Administrator;roles=root

However it does not work:
# id
uid=0(root) gid=0(root)
# dtrace -l | grep php | wc -l
      48
# exit
$ id
uid=101(saf) gid=10(staff) groups=10(staff),0(root),80(webservd)
$  dtrace -l | grep php | wc -l
24

Why I can't see with dtrace my other 24 processes which runs in a non-global 
zone?
-- 
This message posted from opensolaris.org

Reply via email to