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

Материал из My WiKi
Перейти к навигации Перейти к поиску

В случае, если пароль администратора для доступа к Серверу Dr.Web был утерян, существует возможность его просмотра или изменения с использованием прямого доступа к базе данных Сервера: a)При использовании встроенной базы для просмотра и смены пароля администратора используется утилита drwidbsh, входящая в дистрибутив Сервера. 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, приведен на скриншоте:

sqlite> select login,password from admins;
admin|root
sqlite>

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

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

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

.exit