zabbixのログイン画面が表示されなくなります。
shin19です。
zabbixフォーラムにはいつもお世話になっております。
早速ですが、質問がございます。
zabbix 1.8.13を導入し、以下の作業を実施しました。
1.デフォルトの特権管理者ユーザadminでログイン
2.Zabbix administrators以外のユーザグループ(API access~WEB administrators)を全て無効化
3.ログアウト
その結果、zabbixのログイン画面が表示されなくなりました。
今まで導入してきた1.8.3、1.8.6、1.8.10ではこのようなことがなかったので、
気にせずに実行してしまったのですが、1.8.13では何か異なる点があるのでしょうか。
また、復旧することは可能でしょうか。
大変お手数ですが、よろしくお願いいたします。
TNK - 投稿数: 4769
ユーザがログインする前の状態は、guestアカウントでアクセスさ
れていると想定して処理されていたと思います。
ですので、ログインしていない状態でログイン画面を表示する際も
guestアカウントの権限を利用して表示しようとし、guestアカウン
トが利用できない状態なため、画面を表示できなくなっているので
はないでしょうか。
1.8.13でなぜ急にできなくなったかはわかりませんが、確かguest
権限で本来表示すべきではない画面が表示されてしまっていた不具
合もあったかと思いますので、それらの修正に関連して、Guestsグ
ループの権限チェックが入るなどの変更があったのかもしれません。
Guestsグループを有効にしていても、guestユーザに対して、登録
されているホストグループやホストに対する権限を付与しなければ、
内部の監視データは参照できないので、無効にしなくてもよいと思
います。
復旧方法としては、データベースを直接変更することになります。
まず、
select * from usrgrp
でユーザグループ名「Guests」の「usrgrpid」を確認します。
私の環境では、「8」であったので、
update usrgrp set users_status = 0 where usrgrpid = 8
を実行してみてください。
shin19 - 投稿数: 47
TNK様
お世話になっております。
shin19です。
ご教示頂きましたコマンドにて、guestグループを
有効化した結果、ログイン画面が表示されるようになりました。
ログイン画面での操作はguestユーザの権限が関わってくるのですね。
1.8.13ではguestユーザを無効化してはいけないということで了解しました。
ありがとうございました。今後ともよろしくお願いいたします。