- 2010-01-12 (火) 22:22
- TeamSpeak3 | VoIP
TeamSpeak3をいろいろ弄って遊んでいます。
管理者権限あたりについて覚書ついでにまとめてみました。
TeamSpeak3 でサーバの管理者権限を得るというのはサーバの管理者グループ”Server Admin”に自身を登録することです。
管理者権限を得る方法は大きく分けて2つあります。
IDを指定してグループに登録
これは結構単純で管理者権限を持っていれば、メインメニュー>アクセス権>サーバグループと選んで出てくるダイアログで設定できます。
IDというのはデータベースIDかユニークIDです。
TeamSpeak3のクライアントで表示されるユーザ情報に書かれているものを使います。
ユニークIDというのはクライアント固有のIDであり、どのサーバに行っても同じ値が表示されます。
データベースIDというのはサーバのデータベースに登録された順番であり、サーバによって異なります。
この方法だと誰かが管理者権限を持っている必要があります。
トークンの使用
殆どの人がサーバの初期設定時に表示されるトークンを使用して管理者になったと思います。
TeamSpeak3 におけるトークンというのは権限昇格のためのワンタイムパスワードのようなものです。
サーバ初回起動時に表示されるトークンは使用した人がサーバグループ “Server Admin”に登録される一回切りのパスワードというわけです。
このトークンは初回起動時にのみ作られるというわけではなく管理権限があれば何回でも作れます。
次のダイアログは メインメニュー>アクセス権>トークン管理>トークンを追加 と選んでいくと出るダイアログです。
こんな感じでトークンは何個でも作成できます。
管理者権限なしでトークンを生成する
管理者権限無しで”Server Admin”グループに入るためのトークンを作成する方法があります。
βの初期頃だとクライアントのサーバクエリ 機能からトークンを取得する方法がありましたが、いつの頃からか修正されてしまっています。
ただ、この方法にもサーバ初回起動時に表示されたserveradminのパスワードが必要です。
telnet というソフトを使います。たいていのOSには標準でインストールされています。
Windows 7 や Vista では標準でインストールされていないのでこのあたりを参考にしてtelnetをインストールして下さい。
telnet が使える状態になったら Windows なら コマンドプロンプト、Linuxなら端末エミュを開いて次のように打ちます。
telnet localhost 10011
サーバ機とtelnetコマンドを使っているコンピュータが違うのであれば、localhostの部分をサーバ機のIPアドレスに変えてください。
コマンドを打つと私の家の環境であれば次のように表示されます。
Trying 127.0.0.1…
Connected to localhost.
Escape character is ‘^]’.
TS3
表示されたら続けて次のように打ちます。
login client_login_name=serveradmin client_login_password=********
use sid=1
tokenadd tokentype=0 tokenid1=6 tokenid2=0
やっていることは、管理権限でサーバクエリを遅れるようにログインして、バーチャルサーバ1を選択、サーバグループ “Server Admin”に入るためのトークンを生成といったところです。
成功すれば次のようにトークンが返ってきます。
token=*******************************************
実際にLinuxでやってみたのが次の画像みたいな感じです。
ところどころerrorの文字が踊っていますが、id=0のerrorは正常終了のお知らせです。
終了方法は、telnet は Ctrl+]押した後にqと打つちます。
あとは得られたトークンをクライアントから入力するだけです。
serveradmin のパスワードを忘れたらどうするか
設定ファイルを消して作りなおすのが楽です。サーバと同じフォルダにある ts3server.sqlitedb が設定ファイルです。
標準機能としてパスワードのリセットや再設定は用意されていません。
やり方はないこともないので、興味のある人がいればそのうち書きます。
その前にリセット方法が用意されることを祈る。
スポンサード リンク
- Newer: TeamSpeak3 Munin プラグイン
- Older: Mumble 1.2.1 no-dbus リリース
コメント (Close):2
- よよよ 12-03-20 (火) 10:57
-
こんにちは いつもお世話になっています
クエリのパスワードを忘れてしまいました…
解決方法はありますか
- haru 12-03-20 (火) 18:24
-
TeamSpeak3のサーバ関連の質問は次のページから受け付けています。
http://www.arcenserv.info/forum/viewforum.php?f=8