You have several ways to get this fixed.
Have another Admin group where permissions are fine and a user in that group can fix these in your group
Have access to the ServerQuery / WebQuery and the
serveradminlogin and do one of the next steps.
For the ServerQuery you can open a telnet connection to port 10011 or SSH connection to port 10022.
For the WebQuery you connect to Port 10080 for HTTP or 10443 for HTTPS.
After you logged in send the command
help to get all commands that you can use.
help permreset as an example and you get all needed information about the
As said above you only need one of the next steps!
Add missing permissions back via command
servergroupcopyyou can copy a template group and overwrite the permissions from your admin group.
You need to find the original Server Admin group (by default sgid=3) with command
servergrouplistand then you send the command like in following example.
servergroupcopy ssgid=3 tsgid=134 name=xyz type=1
Reset all (group, client and channel) permissions with command
What happens exactly after command permreset
- Stops the virtual server
- Removes all permissions from users and channels
- Deletes all server and channel groups
- Recreates all default groups from server instance template
- Creates a privilege key for the Server Admin group
- Starts the server
This will not be touched and stays as it was:
- Users and their avatar (will only lose permissions as mentioned above)
- Channels and their settings (except channel permissions and icon setting)
- Server settings
- Stored files on server / In channel
- In case you do not have access to the Query or do not know the login
Ask the host/owner of the server to do it or start from scratch by deleting the server database.