Восстановление забытого пароля enterprise suite

Материал из wiki.drweb.com
Перейти к: навигация, поиск

В случае, если пароль администратора для доступа к ES-серверу забыт, то есть возможность его просмотра или изменения на любой желаемый с использованием прямого доступа к базе данных сервера.

В случае, если используется внутренняя база, то необходимо применять утилиту drwidbsh, входящая в поставку сервера. Если база внешняя, то при помощи sql-клиента. Параметры учетных записей администраторов хранятся в таблице admins.

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

Необходимо запустить утилиту и при этом указать путь до файла базы На примере с внутренней базой под linux, под bsd пути другие. (вместо /opt/ /usr/local)

/opt/drwcs/bin/drwidbsh /var/opt/drwcs/dbinternal.dbs

Для windows:

"C:\Program Files\DrWeb Enterprise Server\bin\drwidbsh" "C:\Program Files\DrWeb Enterprise Server\var\dbinternal.dbs"

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

select * from admins;

Чтобы увидеть пароли для имеющихся учетных записей администраторов необходимо выполнить команду:

select login,password from admins;

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

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

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

Для выхода из утилиты требуется ввести команду

.exit

Описание работы утилиты drwidbsh можно найти в онлайн документации по ссылке http://support.drweb.com/esuite/doc_ru/es_ru.html?h6.htm

См. так же ЧаВо: Dr.Web® Enterprise Suite