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

Я нашел статью, в которой упоминалась «Лучшая история», поэтому я удалил ее и не имел таких проблем с тех пор. Попробуйте.

1
задан 22 February 2013 в 03:53

3 ответа

1) Вход в mysql, например, «root» пользователя на сервере 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>
[d2 ] 3) write: show databases;

Результат:

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

| information_schema |

| mysql              |

| performance_schema |

| test               |

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

5 строк в наборе (0.00 sec) "

4) Вот все ваши базы данных, скажем, «zm» - это тот, который вы ищете.

write: use zm;

output:

   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) Вам нужно для изменения пароля вашего пользователя, поэтому, если вы хотите проверить пользовательские и другие разделы таблицы «Пользователи» в базе данных «zm».

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

Результат is:

+----+----------+-------------------------------------------+----------+---------+--------+--------+---------+----------+---------+--------+--------------+------------+
| 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 sec) "

6) Затем скажем, вы хотите изменить пароль пользователя« admin »и поместить его в пустые строки, записать :

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 Метод, используемый для передачи информации аутентификации (?) Hashed plain none"

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

5
ответ дан 25 May 2018 в 13:40
войдите в mysql, перейдите к своему Zoneminder db. mysql> update Пользователи устанавливают пароль = "" где Username = "admin";
2
ответ дан 25 May 2018 в 13:40

Скорее, ноль пароля, пароль хэшируется с помощью функции PASSWORD, поэтому используйте эту функцию для установки нового пароля.

update Users set Password=PASSWORD('newpass') where Username='admin';
2
ответ дан 25 May 2018 в 13:40

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

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