Bagaimana cara mengetahui kunci admin tim saya?

10

Saya menginstal Teamspeak server 3 pada mesin debian saya beberapa waktu lalu. Ketika saya memulainya, saya diberi kunci yang saya gunakan di klien untuk diautentikasi sebagai admin.

Saya tidak tahu kuncinya sekarang dan saya perlu mengautentikasi lagi. Saya memiliki akses shell ke mesin debian. Bagaimana cara mendapatkan kunci lagi?

Richard Rodriguez
sumber

Jawaban:

6

Saya tahu pertanyaan ini sudah cukup lama, tetapi baru saja menemukan masalah yang sama dan ingin berbagi bagaimana saya melakukannya pada Fedora, tetapi secara umum itu sama untuk setiap distribusi Linux dan menumpahkan logika untuk pengguna Windows (hanya path akan berbeda cukup banyak )

Pulihkan kata sandi admin server Teamspeak3

  1. Hubungkan ke mesin Anda dan arahkan ke tempat instalasi TS3 Anda
  2. Hentikan server teamspeak
  3. Mulai server dengan:

    ./ts3server_minimal_runscript.sh serveradmin_password=yOuR_nEwP@ssw0rd

Itu akan membuat kata sandi serveradmin Anda diatur ulang untuk server Teamspeak 3 Anda

Hasilkan kunci hak istimewa

  1. Mulai klien telnet apa pun - Anda dapat menggunakan misalnya Putty
  2. Sambungkan ke IP server Teamspeak 3 Anda menggunakan Telnetport10011
  3. Login menggunakan perintah login serveradmin yOuR_nEwP@ssw0rd

    kata sandi dalam perintah sama dengan yang Anda tetapkan untuk serveradmin Anda sebelumnya

    1. Pilih instance server Teamspeak Anda (jika Anda hanya punya satu ini saja akan menjadi default Anda: use 1dan tekan enter
    2. Sekarang saatnya untuk membuat kunci privilege baru, untuk itu gunakan perintah berikut:

      tokenadd tokentype=0 tokenid1=6 tokenid2=0

  4. Itu akan mengembalikan token Anda, yang dapat Anda salin dan tempel di klien Teamspeak 3 di bawah Izin> Gunakan Privilege Key

Semoga ini bisa membantu siapa pun yang menghadapi situasi ini

Ricky-Brno
sumber
5

Kunci privilege Teamspeak hanya berfungsi sekali. Satu-satunya cara untuk mendapatkan diri Anda sendiri tanpa yang default adalah dengan menghapus server virtual dan memulai semuanya dari awal.

Hapus file ts3server.sqlitedb dan direktori ./files/virtualserver_n di mana n adalah jumlah server virtual Anda, dan mulai Teamspeak lagi. Kunci privilege Anda akan digaungkan kembali ke terminal dan disimpan dalam log.

Xyon
sumber
Jadi ada ide bagaimana mencegah kehilangan hak admin? Maksud saya ketika saya menginstal ulang klien saya OS / timpeak klien, sehingga saya tidak perlu menginstal ulang server juga?
Richard Rodriguez
Setelah Anda menggunakan kunci Anda, itu digunakan. Sebagai admin server, Anda bisa membuat server membuat kunci baru (di suatu tempat tersembunyi di opsi klien) yang bisa Anda tulis atau simpan di drive USB sebagai cadangan, mungkin.
Xyon
1

Sudahkah Anda mencoba memulai server dengan serveradmin_password=somethingsebagai parameter dengan mengedit skrip startup (harus /etc/init.d/teamspeak-serverdalam kasus Anda)

Kemudian Anda bisa telnet ke server baris perintah teamspeak Anda, masuk menggunakan kata sandi yang dikonfigurasi dan menghasilkan token admin baru.

Lihat tutorial ini misalnya: http://blog.gridc0.com/?p=284

ZeWaren
sumber
2
tautan ini tidak berfungsi lagi
Chris