ThousandEyes の Enterprise Agent で無制限に sudo 出来るようにする
ThousandEyes の Enterprise Agent は Ubuntu ベースのアプライアンスです。 デフォルトでは管理者権限がありませんが、te-va-unlock
というパッケージをインストールすることで任意の sudo
コマンドを利用することが出来ます。 詳しくは Unlocking the ThousandEyes Appliance に書かれていますが、具体的には Enterprise Agent へ SSH ログインし、下記を実行するだけです。
1 2 |
|
これで thousandeyes
ユーザでパスワードを必要とせず、無制限に sudo
コマンドが利用出来るようになりました。
Web 管理画面上の表示¶
Cloud & Enterprise Agents
→ Agent Settings
から該当の Enterprise Agent をクリックすると詳細情報が表示されます。 この表示内から Lock / Unlock いずれの状態なのか、確認することが出来ます。
Lock 状態の表示例¶
Unlock 状態の表示例¶
te-va-unlock¶
現時点で最新の te-va-unlock
パッケージは下記のようです。
- https://apt.thousandeyes.com/pool/main/t/te-va-unlock/te-va-unlock_0.224-1~focal_all.deb
このパッケージの内容は下記になっていました。
1 2 3 4 |
|
構造を保ったまま、ファイルを展開すると下記になります。
1 2 3 4 5 6 7 8 9 |
|
ポイントとなる各ファイルの中身は下記でした。
control/control¶
1 2 3 4 5 6 |
|
control/postinst¶
1 2 3 4 5 6 7 8 9 10 11 |
|
data/tmp/.te-va-sudoers-unlocked¶
1 |
|