Ouch Sebastian,,,, ignorant possibly but... . Oh well, 'nuff said.
Littlefool,
I have had exactly the same issues/needs. DNN is awesome, but it really, really needs a Site Manager role or some "lesser" role that can access some of the Admin functions without granting Admin to everyone who might need to manage Users, or some other pedantic tasks. I did a looooooooooot of research to find a way to accomplish it.
You can use SQL to hide and/or disable those tabs in the Admin menu you want to restrict. I am pretty sure the value to set for "hidden" is as below. If not, then it is 0. You can do the same for DisableLink to disable one. And of course, you could disable it and leave it visible, etc., there is no limint to how you can configure it and not delete the functions, "in case" you need them in the future.
<code>
UPDATE Tabs
SET
IsVisible = 1
WHERE tabname = 'Tab Name You Want To Hide'
AND portalID = 'Portal Number of Your Portal Here'
</code>
If you are talking about creating restricted roles when generating new sites, this article details how to create a "Site Manager" role during the automated process of setting up a new site, using a modified admin.template. KEEP THE OLD ONE, just rename it old.admin.template and leave it in the folder. Then keep a copy of the new admin.template, in case you ever do upgrade and it gets overwritten in the process.
http://www.snapsis.com/DNN-Tips-And-Tricks/tabid/560/forumid/12/postid/6917/view/topic/Creating-restricted-Admin-and-Content-Roles.aspx
Sebastian has lots of skills and knowledge. But he isn't always the most gentle. Just smile and accept his wisdom. He really is good at this.
Hope it all helps
Clay