Восстановление пароля администратора Dr.Web Enterprise Security Suite

В случае, если пароль администратора для доступа к Серверу Dr.Web был утерян, существует возможность его просмотра или изменения с использованием прямого доступа к базе данных Сервера:

a)При использовании встроенной базы для просмотра и смены пароля администратора используется утилита drwidbsh, входящая в дистрибутив Сервера (см. п. H9.2. Утилита администрирования встроенной базы данных).

b)Для внешней БД используйте соответствующий sql-клиент.

Параметры учетных записей администраторов хранятся в таблице admins.

Примеры использования утилиты drwidbsh

1.Запустите утилиту drwidbsh3 с указанием пути до файла БД:

Для встроенной БД под ОС Linux:

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

Для встроенной БД под ОС Windows:

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

Если используется встроенная база данных старого формата IntDB, например, в случае обновления Сервера с версии 6, то имя базы данных по умолчанию – dbinternal.dbs, а утилита для управления базой данных – drwidbsh.

2.Для просмотра всех данных, хранящихся в таблице admins, выполните команду:

select * from admins;

3.Для просмотра имен и паролей для всех учетных записей администраторов выполните команду:

select login,password from admins;

4.Результат для варианта, когда существует только одна учетная запись с именем admin и у нее пароль root, приведен на скриншоте:

5.Для изменения пароля используйте команду update. Пример команды, изменяющей пароль от учетной записи admin на qwerty:

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

6.Для выхода из утилиты выполните команду:

.exit

Описание работы утилиты drwidbsh приведено в приложении H9.2. Утилита администрирования встроенной базы данных.