Как сбросить пароль Zoneminder?

Есть ли способ сбросить пароль администратора для приложения наблюдения zoneminder без переустановки приложения? Я не смог найти эту информацию в документации или погуглить.

2
задан 22 February 2013 в 01:53

5 ответов

Вместо того, чтобы обнулить пароль, пароль хэшируется с помощью функции ПАРОЛЬ, поэтому используйте функцию для установки нового пароля.

update Users set Password=PASSWORD('newpass') where Username='admin';
0
ответ дан 22 February 2013 в 01:53

Попробуйте заглянуть в /etc/apache2/conf.d/zoneminder.conf. Я сомневаюсь, что пароль указан в виде простого текста, но его стоит попробовать.

После быстрого просмотра он использует SQL-сервер и, вероятно, там находятся пользователи / пароли. Поскольку при установке указывается использовать другой пароль для sql, вы можете попытаться войти туда, хотя пароли (будем надеяться) зашифрованы. Вы можете использовать что-то вроде http://packages.ubuntu.com/hardy/mysql-query-browser , чтобы увидеть таблицы / строки базы данных

0
ответ дан 22 February 2013 в 01:53
  1. войдите в MySQL, перейдите к вашей базе данных Zoneminder.
  2. mysql> update Users set Password = "" где Username = "admin";
0
ответ дан 22 February 2013 в 01:53

1) войдите к mysql, например, в "корневому" пользователю в сервере MySQL:

$ mysql -u root -p
Enter password:

2) поместите свой пароль, затем входят, результат:

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 6485
Server version: 5.5.29-0ubuntu0.12.04.1 (Ubuntu)
Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>

3) запись: show databases;

Результат:

+--------------------+
| Database           |
+--------------------+

| information_schema |

| mysql              |

| performance_schema |

| test               |

| zm                 |
+--------------------+

5 строк в наборе (0,00 секунды)"

4) Здесь все Ваши базы данных, говорят, что "zm" является тем, который Вы ищете.

запись: use zm;

вывод:

   Reading table information for completion of table and column names
   You can turn off this feature to get a quicker startup with -A
   Database changed

5) Необходимо изменить пароль пользователя поэтому, если Вы хотите проверить пользователя и другие разделы таблицы "Users" в "zm" базе данных.

Запись: select * from Users;

Результат:

+----+----------+-------------------------------------------+----------+---------+--------+--------+---------+----------+---------+--------+--------------+------------+
| Id | Username | Password                                  | Language | Enabled | Stream | Events | Control | Monitors | Devices | System | MaxBandwidth | MonitorIds |
+----+----------+-------------------------------------------+----------+---------+--------+--------+---------+----------+---------+--------+--------------+------------+

|  1 | admin    |  yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy |          |       1 | View   | Edit   | Edit    | Edit     | Edit    | Edit   |              |            |
|  2 | admin2    | xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx |          |       1 | View   | Edit   | Edit    | Edit     | None    | Edit   |              | 1          |
+----+----------+-------------------------------------------+----------+---------+--------+--------+---------+----------+---------+--------+--------------+------------+

2 строки в наборе (0,00 секунды)"

6) Затем позволяет, говорят, что Вы хотите изменить пароль "администраторского" пользователя и поместить его пробел, записать:

mysql> update Users set Password="" where Username="admin";

Результат:

   mysql> update Users set Password="" where Username="admin";
    Query OK, 1 row affected (0.00 sec)
    Rows matched: 1  Changed: 1  Warnings: 0
    mysql>

Обратите внимание на то, что все те "y" и "x" заменяют хеш от моих паролей в моей zm конфигурации. Таким образом, если Вы выбрали хешированный, плоскость или ни один в меню параметров от zm веб-страницы:

"Метод AUTH_RELAY раньше передавал хешированную плоскость информации аутентификации(?) ни один"

В MySQL Вы будете видеть пароль соответственно, говорить нахождение хеша или пароля в простом тексте или вакууме, если не было никакого пароля вообще. Я надеюсь эта справка Вы. Я использую Zoneminder 1.25 в сервере Ubuntu 12.04.

6
ответ дан 22 February 2013 в 01:53

В ZoneMinder 1.34 установка пустого пароля ("") не будет работать, поскольку графический интерфейс ZoneMinder требует непустого пароля.

Однако пароль можно сбросить через mysql. Другие методы работают здесь, пока можно вставить хэш известного хорошего пароля. В моем случае я скопировал хэш из другой установки ZoneMinder в таблицу базы данных zm Users и перезапустил ZoneMinder.

UPDATE Users SET Password="<some good hash string>" WHERE Username = "admin";
1
ответ дан 17 June 2020 в 20:04

Другие вопросы по тегам:

Похожие вопросы: