Durante la instalación del servidor TeamSpeak se genera tanto la PrivilegeKey como la contraseña de acceso mediante Telnet del usuario serveradmin; si no los apuntaste puede ser que más tarde te encuentres en un pequeño problema para volver a tener los permisos de Administrador tras una reinstalación del cliente.
La cuestión es que para generar una nueva PrivilegeKey es necesario conectarse al servidor via telnet con el usuario serveradmin por lo que si no tienes la contraseña solo existe una manera de cambiarla.
Cambiando la contraseña de serveradmin
En el propio servidor nos dirigimos al directorio de TeamSpeak 3 y paramos el servidor:
./ts3server_startscript.sh stop
Editamos el archivo ts3server_startscript.sh
nano ts3server_startscript.sh
Buscamos COMMANDLINE_PARAMETERS=»» y le cambiamos el valor a $2
COMMANDLINE_PARAMETERS="$2"
Guardamos e iniciamos el servidor cambiando la contraseña
./ts3server_startscript.sh start serveradmin_password=NuevaContraseña
Generando una nueva PrivilegeKey.
Accedemos vía telnet a nuestro servidor usando el puerto 10011, el servidor nos dará la bienvenida, tras ello nos logueamos con el usuario serveradmin, y vamos escribiendo los siguientes comandos
login serveradmin NuevaContraseña use 1 tokenadd tokentype=0 tokenid1=6 tokenid2=0
Se nos habrá generado una nueva PrivilegeKey con acceso Administrador, la cual ya podemos usar en el cliente TeamSpeak [Permisos / Usar Clave de Privilegio]
Para orientarte la salida por telnet es mas o menos la siguiente:
login serveradmin contraseña error id=0 msg=ok use 1 error id=0 msg=ok tokenadd tokentype=0 tokenid1=6 tokenid2=0 token=B4GU7yFP94S7op8dJ98fw05nuI83KfnHHc9hNo6NA error id=0 msg=ok