You can have a look at Power Broker from BeyondTrust - that is if you can buy a solution (I don't work for them).
Also there has been quite some research on this topic at the university of Leuven. Here is their paper: www.cosic.esat.kuleuven.be/sesame/papers/wetice97.pdf
They would know how best to achieve RBAC in UNIX systems.