cforce: If you don't like the design of Role Strategy plugin, don't use it. It sounds like project-based matrix auth or the commercial Jenkins Enterprise plugin Role Based Access Control is a better fit for your needs. Besides, this has nothing to do with this issue or this plugin – maybe ask the jenkins-users mailing list for help instead?
Larger Jenkins instances also usually don't allow running any jobs on the master node. Just set up separate build nodes and only use the main Jenkins server as fancy UI and data storage. Then no builds have direct access to Jenkins config and data by escaping their $WORKSPACE.
Regarding isolation, Jenkins Enterprise offers some solutions here (e.g. Folders/Folders Plus plugins that allows restricting build nodes (slaves) to certain authorized project folders, so you can have org1-slave and org2-slave, and nobody configuring org1 jobs can get them to execute on org2-slave, isolating temporary workspaces).
Code changed in jenkins
User: Oleg Nenashev
Path:
pom.xml
src/main/java/com/michelin/cio/hudson/plugins/rolestrategy/RoleBasedAuthorizationStrategy.java
http://jenkins-ci.org/commit/role-strategy-plugin/d62d908d09f488426e0309065b482c23256259fd
Log:
Merge pull request #1 from jglick/folders-
JENKINS-17482[FIXED JENKINS-17482] Support folders.
Compare: https://github.com/jenkinsci/role-strategy-plugin/compare/8ba15e72be46...d62d908d09f4