Восстановление забытого пароля enterprise suite — различия между версиями

Материал из wiki.drweb.com
Перейти к: навигация, поиск
м
м
Строка 22: Строка 22:
 
[[Файл:Es_pass.png]]
 
[[Файл:Es_pass.png]]
  
Если есть необходимость изменить пароль, то требуется использовать команду '''update'''. Пример команды, изменяющей пароль от учетной записи "admin" на на "qwerty":
+
Если есть необходимость изменить пароль, то требуется использовать команду '''update'''. Пример команды, изменяющей пароль от учетной записи "admin" на "qwerty":
 
  update admins set password='root' where login='admin';
 
  update admins set password='root' where login='admin';
  
 
Для выхода из утилиты требуется ввести команду
 
Для выхода из утилиты требуется ввести команду
  .exit;
+
  .exit
  
 
Описание работы утилиты drwidbsh можно найти в онлайн документации по ссылке http://support.drweb.com/esuite/doc_ru/es_ru.html?h6.htm
 
Описание работы утилиты drwidbsh можно найти в онлайн документации по ссылке http://support.drweb.com/esuite/doc_ru/es_ru.html?h6.htm

Версия 15:03, 1 ноября 2011

В случае, если пароль администратора для доступа к 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='root' where login='admin';

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

.exit

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

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