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

Материал из wiki.drweb.com
Перейти к: навигация, поиск
м
Строка 1: Строка 1:
часто бывает что забывается пароль администратора на es-сервере и возникают вопросы -- как его посмотреть или как его сменить.
+
В случае, если пароль администратора для доступа к ES-серверу забыт, то есть возможность его просмотра или изменения на любой желаемый с использованием прямого доступа к базе данных сервера.
  
сам пароль можно посмотреть в базе данных es-сервера. при надобности поменять на нужный).
+
В случае, если используется внутренняя база, то необходимо применять утилиту '''drwidbsh''', входящая в поставку сервера.
 +
Если база внешняя, то при помощи sql-клиента. Параметры учетных записей администраторов хранятся в таблице '''admins'''.
  
для этого надо подключиться к базе es-сервера.
+
===Примеры использования утилиты drwidbsh===
если внутренняя то при помощи утилиты '''drwidbsh''',
+
Необходимо запустить утилиту и при этом указать путь до файла базы
если внешняя -- то при помощи sql-клиента,
+
На примере с внутренней базой под linux, под bsd пути другие. (вместо /opt/ /usr/local)
таблица '''admins'''.
+
 
+
на примере с внутренней базой под linux, под bsd пути другие. (вместо /opt/ /usr/local)
+
 
  /opt/drwcs/bin/drwidbsh /var/opt/drwcs/dbinternal.dbs
 
  /opt/drwcs/bin/drwidbsh /var/opt/drwcs/dbinternal.dbs
  
для windows:  
+
Для windows:  
 
  "C:\Program Files\DrWeb Enterprise Server\bin\drwidbsh" "C:\Program Files\DrWeb Enterprise Server\var\dbinternal.dbs"
 
  "C:\Program Files\DrWeb Enterprise Server\bin\drwidbsh" "C:\Program Files\DrWeb Enterprise Server\var\dbinternal.dbs"
  
смотрим что у вас там было:
+
Чтобы увидеть все данные, хранящиеся в таблице '''admins''' необходимо выполнить команду:
 
  select * from admins;
 
  select * from admins;
  
смотрим пароли для имеющихся учетных записей администраторов:
+
Чтобы увидеть пароли для имеющихся учетных записей администраторов необходимо выполнить команду:
  
 
  select login,password from admins;
 
  select login,password from admins;
  
В случае необходимости - меняем пароль. К примеру, для учетной записи "admin" изменение пароля на "qwerty":
+
Результат для варианта, когда существует только одна учетная запись "admin" и у нее пароль "root" можно увидеть на скриншоте:
 +
[[Файл:Es_pass.png]]
  
 +
Если есть необходимость изменить пароль, то требуется использовать команду '''update'''. Пример команды, изменяющей пароль от учетной записи "admin" на на "qwerty":
 
  update admins set password='root' where login='admin';
 
  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]]
 
См. так же [[ЧаВо: Dr.Web® Enterprise Suite]]
  
 
[[category:ЧаВо]]
 
[[category:ЧаВо]]

Версия 14:58, 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