Can Solaris RBAC roles be ported to Linux using SElinux only?

Posted by Jimmy on Server Fault See other posts from Server Fault or by Jimmy
Published on 2012-09-03T18:39:55Z Indexed on 2012/09/03 21:39 UTC
Read the original article Hit count: 230

Filed under:
|
|
|
|

We are migrating an application from Solaris to Linux and the main user is allowed, through the use of RBAC roles, to run a few system commands like svccfg/svcadm (chkconfig on redhat).

Is it possible, using only SElinux (no sudo), to allow a normal user to run chkconfig off/on (basically give it the ability to add remove services) ?

My approach was to try to create an SElinux user with a corresponding SElinux role that manages the app's domain/type and is allowed to transition to all other domains required to run chkconfig, tcpdump or any other system utility usually restricted to root access only. All my attempts so far have failed, so my second question would be where could I find good documentation that applies to this specific problem ?

© Server Fault or respective owner

Related posts about linux

Related posts about security