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

Материал из wiki.drweb.com
Перейти к: навигация, поиск
 
м
 
(не показано 7 промежуточных версий 4 участников)
Строка 1: Строка 1:
часто бывает что забывается пароль администратора на es-сервере и возникают вопросы -- как его посмотреть или как его сменить.
+
В случае, если пароль администратора для доступа к ES-серверу забыт, то есть возможность его просмотра или изменения на любой желаемый с использованием прямого доступа к базе данных сервера.
  
сам пароль можно посмотреть в базе данных es-сервера. при надобности поменять на нужный).
+
В случае, если используется внутренняя база, то необходимо применять утилиту '''drwidbsh''', входящая в поставку сервера.
 +
Если база внешняя, то при помощи sql-клиента. Параметры учетных записей администраторов хранятся в таблице '''admins'''.
  
для этого надо подключиться к базе es-сервера.
+
===Примеры использования утилиты drwidbsh===
если внутренняя то припомощи утилиты drwidbsh,
+
Необходимо запустить утилиту и при этом указать путь до файла базы
если внешняя -- то при помощи sql-клиента,
+
На примере с внутренней базой под linux, под bsd пути другие. (вместо /opt/ /usr/local)
таблица admins.
+
/opt/drwcs/bin/drwidbsh /var/opt/drwcs/dbinternal.dbs
  
на примере с внутренней базой под linux, под bsd пути другие. (вместо /opt/ /usr/local)
+
Для windows:
/opt/drwcs/bin/drwidbsh /var/opt/drwcs/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 password from admins;
+
  
при надобности -- меняем:
+
Чтобы увидеть пароли для имеющихся учетных записей администраторов необходимо выполнить команду:
update admins set password='qwerty';
+
  
вместо qwerty любой пароль по вкусу...
+
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]]
 +
 
 +
[[category:ЧаВо]]

Текущая версия на 20:48, 14 ноября 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='qwerty' where login='admin';

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

.exit

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

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