How do I make sudo "trusted"?

Stephen Smalley sds at epoch.ncsc.mil
Thu Mar 18 20:21:37 UTC 2004


On Thu, 2004-03-18 at 13:43, Aleksey Nogin wrote:
> So what is the difference between the sysadm_r and system_r? How does it 
> relate to the
> 
> # sample for administrative user
> ifdef(`direct_sysadm_daemon', `
> #user jadmin roles { staff_r sysadm_r system_r };
> ', `
> #user jadmin roles { staff_r sysadm_r };
> ')
> 
> in the /etc/security/selinux/src/policy/users? Thanks!

sysadm_r is intended for administrative sessions. system_r is intended
for system processes; it is the initial role for /sbin/init and its
descendants.  Including system_r in the set of role authorizations for
administrators is a temporary workaround to support direct restarting of
daemons from an admin shell; the daemon should then automatically
transition into system_r:<daemon domain>, assuming it has a domain.

-- 
Stephen Smalley <sds at epoch.ncsc.mil>
National Security Agency




More information about the selinux mailing list