View Full Version : Server Admin and AdminSetServerPermissions setting
I'm busy setting up a TeamSpeak2 server to be used by multiple clans etc.
I'd like to give each of them their own TS2 server(as in 'Add server' in the TS2 superadmin) and administrate their own server from there.
The problem I've got is that I want to limit what they can set; I don't want them to be able to change the server port, the codecs allowed or the type of the server.
I can disable this all as superadmin, but the problem is that when this user logs in, he can just re-enable it using 'Server Permissions'. The one way I could find to disable that is to disable AdminSetServerPermissions. That works, but that user is not able to set permissions for Channel Admins, Operators, Voiced's and Registered's.
And I do want them to be able to change all that... So how do I go about this? Did i miss some setting?
Dummer Sack
03-01-2004, 01:43
I think only the superadmin can change the server port or the number of clients and there is nothing a server admin can do about that.
If you are logged in as server admin all data in the server overview is not changeable (no submit button at all).
A server admin can only change:
ServerName
ServerWelcomeMessage
ServerPassword
ServerType
Server WebPost PostUrl
Server WebPost LinkUrl
(At least it is that way with server 2.0.19.46)
BaNDiT2477
04-01-2004, 07:58
as long as they don't have superadmin access i don't think they can change the port and codecs
I'm running 2.0.19.40 server.
I'm currently logged in as a Server Admin of a server running on port 8768.
On the 'Server Overview' page I cannot change anything, that's correct so the port cannot be changed after all.
BUT...
On the 'Server Settings' page I CAN change everything but I get an 'Invalid Permissions' message when I try to change the ServerMaxUsers I get an 'Invalid Permissions' message.
When I change the 'ServerType' or the available codecs it just changes that.
Now as a superadmin I can stop them from changing that, by disabling - AdminEditServerAllodCodecs and - AdminEditServerType.
But as long as - AdminSetServerPermissions is ENABLED(which is required for the serveradmin being able to set privileges for Channel Admins, Registered Users and so on), they can just go to the Server Permissions - Server Admin page, re-enable - AdminEditServerAllodCodecs and - AdminEditServerType and happily keep changing the Codecs and ServerType.
And I DO want them to be able to change privileges for Channel Admins and the like, but NOT their OWN privileges.
What is the use of privileges if you can modify your own?
Dummer Sack
05-01-2004, 13:36
Change to server b46 (get it in the developer releases forum).
There you cannot change the codecs as Admin.
Gonna try that soon, thanks for the suggestion.
Well, serveradmins can't change codecs anymore, but the still are able to change the servertype and their own permissions.
And that's my main issue. Someone being able to change his own permissions is ALWAYS wrong in my opininion, cause they don't bind that person to any rules since he can change his own.
Is this a bug or intentional?
Dummer Sack
06-01-2004, 22:12
ServerAdmin is something like root for that server instance.
Would be a bad idea if root cannot change his own permissions, don't you think so?
Isn't the SuperAdmin meant to be 'root' and the ServerAdmin just someone who reigns his own server... :confused:
I just want him to be able to set permissions on channeladmins and registered users - that only influences the users of the server itself - and leave changing the type of the server, allowed codecs etc to the server admin - that influences the whole connection by generating more bandwidth and thus the serveradmin.
Neway, I'll have to live with them being able to change the ServerType then, at least this is a whole lot better than being able to change the allowed codecs.
vBulletin® v3.7.3, Copyright ©2000-2009, Jelsoft Enterprises Ltd.