TeamSpeak 3 服务器管理员权限丢失了怎么办?7步帮你找回!

您所在的位置:网站首页 服务器关闭怎么办 TeamSpeak 3 服务器管理员权限丢失了怎么办?7步帮你找回!

TeamSpeak 3 服务器管理员权限丢失了怎么办?7步帮你找回!

2024-01-29 09:57| 来源: 网络整理| 查看: 265

找回服务器管理权限

如果你拥有server query的访问权限,请直接跳至步骤6.

如果你拥有server query的密码但却不记得用户名,请记住server query默认的用户名为serveradmin,然后请跳至步骤6.

进入服务器TeamSpeak 3所在的文件夹

cd /opt/teamspeak3-server_linux_amd64

首先关闭TeamSpeak 3服务。如果已经把TeamSpeak 3作为服务添加到系统里,请停止服务:

systemctl stop teamspeak.service

如果没有作为服务运行,请执行以下来停止TeamSpeak 3:

./ts3server_startscript.sh stop

用以下命令启动TeamSpeak 3服务端:

./ts3server_minimal_runscript.sh serveradmin_password=yOuR_nEwP@ssw0rd# 这一步操作会重置你的`serveradmin`密码,请自行替换`yOuR_nEwP@ssw0rd`为你想要的密码。

打开任意telnet客户端,比如PuTTy.

telnet 你的服务器IP:10011login serveradmin yOuR_nEwP@ssw0rd

密码是你刚刚重设的密码

选择teamSpeak instance,默认为1, use 1并回车

现在输入以下命令来生成token

tokenadd tokentype=0 tokenid1=6 tokenid2=0

这一步会生成新的token并打印在telnet客户端界面,复制好后进入客户端,连接到你自己的服务器,然后选择“权限” --> “使用权限秘钥”,完成!

在此之后关闭./ts3server_minimal_runscript.sh,使用你正常的方式启动TeamSpeak 3服务端即可。

全部过程请参考下图,图中红色方框部分是没有选择instance实例时生成token的错误,一定要记得先输入`use 1`来选择默认的TeamSpeak instance哦!(感谢@老虎不吃人OWO指出教程中未描述清楚的部分)图中展示的是token生成的全过程,标红的部分为输入指令:

token生成全过程截图

如何避免服务器权限丢失?

在获取服务器权限以后登录TeamSpeak 3客户端并连接服务器,在“权限” --> “权限秘钥”创建一个新的服务器组Server Admin的密钥(Privilege Key)并保存好,以备不时之需。

使用myTeamSpeak账号自动同步自己的管理员权限,具体设置在客户端的“工具” --> “设置” --> “myTeamSpeak”中可以找到。

如何架设新的TeamSpeak 3服务器?请参考下文:



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3