Dr.Web Enterprise Security Suite 管理者のパスワードを復元する

トップ  前  次

Dr.Web Serverにアクセスするための管理者パスワードを紛失してしまった場合、Server DBに直接アクセスすることで確認または変更を行うことができます:

a)内部DB:管理者パスワードを確認・変更するには、Serverディストリビューションキットに含まれているdrwidbshユーティリティを使用します(H5. 内部データベースの管理ユーティリティ 参照)。

b)外部DB:対応するSQLクライアントを使用します。

管理者アカウントのパラメータはadminsテーブル内にあります。

drwidbshユーティリティの使用例

1.drwidbsh3ユーティリティを起動し、DBファイルへのパスを指定します。

Linux環境での内部DBの場合:

/opt/drwcs/bin/drwidbsh3 /var/opt/drwcs/database.sqlite

Windows環境での内部DBの場合:

"C:\Program Files\DrWeb Server\bin\drwidbsh3" "C:\Program Files\DrWeb Server\var\database.sqlite"

古いIntDBフォーマットの内部データベースを使用する場合(バージョン6からServerをアップグレードする場合など)、デフォルトのデータベース名はdbinternal.dbs、データベース管理ユーティリティはdrwidbshになります。

2.adminsテーブルの全てのデータを見るには次のコマンドを実行します。

select * from admins;

3.全ての管理アカウントのログインおよびパスワードを見るために次のコマンドを実行します。

select login,password from admins;

4.admin名を持つアカウントが1つのみで、そのパスワードがrootである場合、結果は以下のようになります:

5.パスワードを変更するにはupdateコマンドを使用します。次の例では、adminアカウントのパスワードがコマンドによってqwertyに変更されています。

update admins set password='qwerty' where login='admin';

6.drwidbshユーティリティを終了するために次のコマンドを実行します。

.exit

drwidbshユーティリティについての詳細は付録H6. 組み込みデータベースの管理ユーティリティを参照してください。