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

В случае, если пароль администратора для доступа к 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

Если есть необходимость изменить пароль, то требуется использовать команду 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