不知道为什么我创建的TeamSpeak又出现了一个权限问题,这令我有些苦恼于是通过搜索引擎进行了查找,最后找到了几种TeamSpeak 3重新获取权限的方法,当然这也算是《TeamSpeak服务器管理权限丢失 找回管理权限办法》的一个补充。
此刻的我是拥有TeamSpeak 3服务器的server query的访问权限或密码的,所以现在我们优先给出在拥有server query访问权限或密码时使用telnet或者web界面来连接到到我们的TeamSpeak 3服务器,并输入相应的命令来生成一个新的权限密钥。
拥有server query情况下
当我们连接到TeamSpeak 3服务器的server query接口后输入以下命令来生成新的密钥。
首先用我们的的server query用户名和密码登录。
代码语言:javascript复制login serveradmin YOUR_CURRENT_PASSWORD
随后选择我们要操作的虚拟服务器端口,我们以31252为例
代码语言:javascript复制use port=31252
创建一个新的密钥,tokentype为0表示服务器、tokenid1为服务器组ID,这里以8(Server Admin)为例,tokenid2为频道组ID,这里为0表示无效。
代码语言:javascript复制tokenadd tokentype=0 tokenid1=8 tokenid2=0
此刻就生成了一个服务器密钥了,别慌我们还得输入以下命令退出server query接口哦!
代码语言:javascript复制quit
当然如果我们没有server query的用户名和密码权限但是我们有一个TeamSpeak 3客户端的身份的同时还有拥有创建server query登录权限的话,那我们只需要在客户端中点击工具->ServerQuery登录,输入一个新的server query登录信息,然后保存好。
保存好后用我们新创建的server query登录信息来连接到我们的TeamSpeak 3服务器,并执行我们上面提到的命令来生成一个新的密钥就可以了。
有没有感觉很简单啊!
但有的朋友可能就会说,博主我没有TeamSpeak 3客户端的身份也没有现成的server query登录信息怎么办?很简单我们从根本上解决问题,请看《SSH连接linux服务器重置TeamSpeak 3服务器管理员密码》。