problema con los permisos

Hola a todos,

 Tengo que entregar una web en drupal y ahora estoy con el tema de los permisos. El problema que tengo es que no consigo que los roles inferiores que he creado no tengan acceso a los roles superiores y puedan modificarlos. Me explico, quiero que mi cliente pueda crear nuevos usuarios, otorgar nuevos permisos pero no a su propio rol y mucho menos al mio que soy el admin.

Otra duda... se podria hacer que los elementos de menu o disponibles en ciertos roles no aparecieran, en vez de avisar en la página que el usuario no tiene permiso.

 Gracias a todos