Invision Community 4: SEO, prepare for v5 and dormant account notifications Matt November 11, 2024Nov 11
Posted August 11, 200717 yr Well, I've been forum-ing for ages now, and one thing I've noticed: the majority of boards have more than one administrator. Now, IPB comes with a Root group, and a regular Admin group. While this is a good idea, I'd like my admins to do more than non-root can (Mainly in the Admin tab). However, if I add them to the root group, then that opens up a security hole. I'm suggesting a line in the config file for an array of "Super Admins" - user numbers that can edit any and all accounts, but cannot be edited or deleted by anybody.
August 12, 200717 yr They would have been deletable by the root account ofcourse?What is the issue now? Can the a admin delete an other admin? If so, that is about stupid IMHO :P
August 13, 200717 yr If your worried about 'SuperAdmins' editing or deleting your account, then they shouldnt really be admins at all? You should be able to trust them 100%
August 14, 200717 yr Not worried about other admins, worried about hackers/vulnerabilities their computers may have.
August 14, 200717 yr Well, there's not all that much more that can be done by root administrators in comparison to non-root administrators. What exactly are you referring to?In any case, it's not that difficult to add a new field to the groups table that can be used to grant additional privileges if needed. As long as you don't add them to the root admin group, they can't do anything to root admins, which would then be your superadmin group.
August 15, 200717 yr But what he is saying, even the way your saying makes those admin restricted, alot of things are restricted for ROOT admins, such as SQL toolbox, and admin logs.
August 17, 200717 yr If you're worried about trustworthiness, the SQL toolbox is that last place you'd want them to access. Same with admin logs (I mean, you'd want to have some way of keeping tabs on them, no?). Really the only thing I can see to be useful is for viewing invisibly logged on users or something.Oh, and I've also just discovered that you can add the root admin as a secondary group and still have ACP restrictions applied on them. So that'd work to get around the "superadmin" issue (although I still don't see what restrictions would need or want to be overwritten).And again, it is not *too* difficult to change the few places that are explicitly "root admin only."
August 18, 200717 yr Its not difficult at all, it just takes time, you only have to remove one if statement from the auto_run() function, and your good to go :)
Archived
This topic is now archived and is closed to further replies.