Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I installed Teamspeak server 3 on my debian machine some time ago. When I started it then, I was provided a key which I used in my client to authenticate as admin.

I don't know the key now and I need to authenticate again. I have a shell access to the debian machine. How do I get the key again?

share|improve this question

2 Answers 2

Teamspeak privilege keys work only once. The only way to get yourself another one without the default one would be to delete the virtual server and start the whole thing from scratch.

Remove the ts3server.sqlitedb file and ./files/virtualserver_n directory where n is the number of your virtual server, and start Teamspeak again. Your privilege key will be echoed back to the terminal and stored in the logs.

share|improve this answer
    
So any idea how to prevent losing the admin rights? I mean when I re-install my client OS / teamspeak client, so that I don't have to reinstall server too? –  Richard Rodriguez Oct 22 '12 at 19:44
    
Once you use your key, it's used. As a server admin, you can get the server to generate a new key (somewhere hidden in the client options) which you could write down or save on a USB drive as a backup, perhaps. –  Xyon Oct 22 '12 at 20:21

Have you tried starting the server with serveradmin_password=something as a parameter by editing the startup script (should be /etc/init.d/teamspeak-server in your case)

Then you can telnet to your teamspeak command line server, log in using the configured password and generate new admin tokens.

See this tutorial for example: http://blog.gridc0.com/?p=284

share|improve this answer
    
this link doesnt work anymore –  Chris Jun 18 at 22:21

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.