Биллинговая система Nodeny

Главная категория => Nodeny Plus => Тема начата: garik24 от 31 Декабря 2020, 07:10:29



Название: нет доступа в веб интерфейс ни под админом ни под пользователем
Отправлено: garik24 от 31 Декабря 2020, 07:10:29
Доброе утро!

Сегодня утром не смог найти в админку через веб под админом и под пользователем.

В веб интерфейсе пишет "не верный логин или пароль".

В логах авторизации:
Цитировать
31.12.2020 05:24 user id=0 ! 10.15.199.51. Неудачная попытка залогиниться под логином admlogin
31.12.2020 05:52 user id=0 ! 10.15.199.51. Неудачная попытка залогиниться под логином userlogin

пароли не менялись

Цитировать
656 v0- S      7:34,10 /usr/bin/perl /usr/local/nodeny/noserver.pl -g=_mikrotik1.cfg.pm -d
 657 v0- R     30:22,09 /usr/bin/perl /usr/local/nodeny/noserver.pl -g=_mikrotik2.cfg.pm -d
 658 v0- S      2:02,60 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=make_config -d
 659 v0- S      2:16,47 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=collectors -d
 660 v0- S      0:26,89 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=authtraf -d
 661 v0- S      0:58,17 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=cap -d
 662 v0- S      0:13,33 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=remindsms -d
 663 v0- S      0:13,57 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=capremind -d
 664 v0- S      0:21,20 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=auth -d
 665 v0- S      0:13,84 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=balance -d
 666 v0- S      1:03,09 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=services -d
 667 v0- S      0:13,70 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=stop_service -d
 668 v0- S      0:20,51 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=system_clean -d
 669 v0- S      0:13,49 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=tmppays -d
 670 v0- S      0:13,41 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=websession -d

перезагрузка сервера не помогла.

mysql работает

Прошу помощи в решении проблемы.


Название: Re: нет доступа в веб интерфейс ни под админом ни под пользователем
Отправлено: улыбашка от 31 Декабря 2020, 07:25:35
UP, та же проблема, не могу залогинется в админке, не под юзером не под админом если ввести не верный логин или пароль, то все как обычно, пишет не верный логин и пишет лог
Код:
31.12.2020 05:15 user id=0 ! 95.47.108.100. Неудачная попытка залогиниться под логином 29696
31.12.2020 06:28 user id=0 ! 178.133.36.61. Неудачная попытка залогиниться под логином kydinov
31.12.2020 07:00 user id=0 ! 91.216.61.18. Неудачная попытка залогиниться под логином 73367

если ввести все правилно, то просто остается на странице логи на и пароля, в логе даже нет записи о попытки входа
все службы запущены, перезапуск не помогает
не служб ни сервера
Код:
# df -h
Filesystem        Size    Used   Avail Capacity  Mounted on
/dev/raid/r0p2     19G    719M     17G     4%    /
devfs             1,0K    1,0K      0B   100%    /dev
/dev/raid/r0p3     19G     32M     18G     0%    /tmp
/dev/raid/r0p4     39G     20G     15G    57%    /usr
/dev/raid/r0p5    3,3T    370G    2,6T    12%    /var
/dev/raid/r1p1    6,7T    1,7T    4,5T    27%    /mnt
Код:
 ps ax | grep no
17574  -  Ss      1984:48,69 /usr/bin/perl /usr/local/nodeny/nokernel.pl -d -m=
16285 v0- S      28618:38,01 /usr/bin/perl /usr/local/nodeny/noserver.pl -d
16286 v0- S     309929:34,33 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=cap
77808 11  S+         0:00,00 grep no
45004 16  S        209:36,71 /usr/bin/perl /usr/local/nodeny/nokernel.pl -d
Код:
 ps ax | grep my
40025  -  Is         0:00,02 /bin/sh /usr/local/bin/mysqld_safe --defaults-extra-file=/var/db/mysql/my.cnf --basedir=/usr/local --datadir=/var/db/mysql --pid-file=/var
40788  -  S      21313:37,54 /usr/local/libexec/mysqld --defaults-extra-file=/var/db/mysql/my.cnf --basedir=/usr/local --datadir=/var/db/mysql --plugin-dir=/usr/local/
77840 11  S+         0:00,00 grep my





Название: Re: нет доступа в веб интерфейс ни под админом ни под пользователем
Отправлено: Cell от 31 Декабря 2020, 07:34:02
проблема глобальная, вообще даже придумать не могу из-за чего такое может быть!!!!


Название: Re: нет доступа в веб интерфейс ни под админом ни под пользователем
Отправлено: garik24 от 31 Декабря 2020, 07:38:40
в логах httpd-access.log

Цитировать
10.15.199.51 - - [31/Dec/2020:07:18:04 +0200] "POST /cgi-bin/stat.pl? HTTP/1.1" 303 -
10.15.199.51 - - [31/Dec/2020:07:18:05 +0200] "GET /cgi-bin/stat.pl?%5Funikey=%2FjSuCog3Sla5qiWFmLLQEg HTTP/1.1" 200 3918
10.15.199.51 - - [31/Dec/2020:07:18:18 +0200] "POST /cgi-bin/stat.pl? HTTP/1.1" 303 -
10.15.199.51 - - [31/Dec/2020:07:18:19 +0200] "GET /cgi-bin/stat.pl?%5Funikey=M0DL2QRkI1njyZkdP8rRdA HTTP/1.1" 200 3918
10.15.199.51 - - [31/Dec/2020:07:18:27 +0200] "POST /cgi-bin/stat.pl? HTTP/1.1" 303 -
10.15.199.51 - - [31/Dec/2020:07:18:28 +0200] "GET /cgi-bin/stat.pl?%5Funikey=WABCTs9v6yR30bmOw5lCCQ HTTP/1.1" 200 3918
10.15.199.51 - - [31/Dec/2020:07:18:45 +0200] "POST /cgi-bin/stat.pl? HTTP/1.1" 303 -
10.15.199.51 - - [31/Dec/2020:07:18:46 +0200] "GET /cgi-bin/stat.pl?%5Funikey=t7TntkgP8CjBF91RM8UcqA HTTP/1.1" 200 3918
10.15.199.51 - - [31/Dec/2020:07:32:40 +0200] "GET / HTTP/1.1" 200 261
10.15.199.51 - - [31/Dec/2020:07:32:41 +0200] "GET /favicon.ico HTTP/1.1" 200 10806
10.15.199.51 - - [31/Dec/2020:07:32:42 +0200] "GET /cgi-bin/stat.pl HTTP/1.1" 200 3361
10.15.199.51 - - [31/Dec/2020:07:32:43 +0200] "GET /js/nody_modal.js?v=25 HTTP/1.1" 200 5089
10.15.199.51 - - [31/Dec/2020:07:32:43 +0200] "GET /nody.css?v=28 HTTP/1.1" 200 21633
10.15.199.51 - - [31/Dec/2020:07:32:43 +0200] "GET /js/nody_select.js?v=25 HTTP/1.1" 200 5572
10.15.199.51 - - [31/Dec/2020:07:32:44 +0200] "GET /js/nody.js?v=27 HTTP/1.1" 200 38045
10.15.199.51 - - [31/Dec/2020:07:32:43 +0200] "GET /js/jquery.js?v=25 HTTP/1.1" 200 86927
10.15.199.51 - - [31/Dec/2020:07:32:46 +0200] "GET /loading.gif HTTP/1.1" 200 1542
10.15.199.51 - - [31/Dec/2020:07:32:46 +0200] "GET /favicon.ico HTTP/1.1" 200 10806
10.15.199.51 - - [31/Dec/2020:07:32:47 +0200] "POST /cgi-bin/stat.pl? HTTP/1.1" 303 -
10.15.199.51 - - [31/Dec/2020:07:32:48 +0200] "GET /cgi-bin/stat.pl?%5Funikey=9PU3JmXOe6G4DVO177aKDA HTTP/1.1" 200 3361
10.15.199.51 - - [31/Dec/2020:07:32:57 +0200] "POST /cgi-bin/stat.pl? HTTP/1.1" 303 -
10.15.199.51 - - [31/Dec/2020:07:32:57 +0200] "GET /cgi-bin/stat.pl?%5Funikey=eCtzry9ffowpjoTAZRHymA HTTP/1.1" 200 3361
10.15.199.51 - - [31/Dec/2020:07:33:00 +0200] "-" 408 -
10.15.199.51 - - [31/Dec/2020:07:33:00 +0200] "-" 408 -
10.15.199.51 - - [31/Dec/2020:07:33:17 +0200] "-" 408 -

Возможно, проблема с шифрованием паролей в БД?

Как я могу это проверить?


Название: Re: нет доступа в веб интерфейс ни под админом ни под пользователем
Отправлено: улыбашка от 31 Декабря 2020, 07:41:35
в общем если изменить на сервере время, на вчера, то вход в биллинг происходит, но тогда проблема с платежами и авторизацией


Название: Re: нет доступа в веб интерфейс ни под админом ни под пользователем
Отправлено: garik24 от 31 Декабря 2020, 07:49:03
проблема глобальная, вообще даже придумать не могу из-за чего такое может быть!!!!

Максим, т.е. она не только у нас двоих с выше отписавшимся коллегой?


Название: Re: нет доступа в веб интерфейс ни под админом ни под пользователем
Отправлено: Stronglan от 31 Декабря 2020, 07:51:34
Не только у вас, у меня на трех серверах как минимум. Думаю народ еще не проснулся


Название: Re: нет доступа в веб интерфейс ни под админом ни под пользователем
Отправлено: Cell от 31 Декабря 2020, 07:51:52
Оно у ВСЕХ, и это ппц какой-то.
Поразмышляв над "пасхальными яйцами" можно предположить что какая-то хрень с jquery.js   хотя это не объясняет авторизацию при смене даты на сервере.


Название: Re: нет доступа в веб интерфейс ни под админом ни под пользователем
Отправлено: boomer666 от 31 Декабря 2020, 07:55:17
меняю дату на заднее число , пускает в админку.
та же проблема. Решение не нашли?


Название: Re: нет доступа в веб интерфейс ни под админом ни под пользователем
Отправлено: улыбашка от 31 Декабря 2020, 08:01:04
пока решение, только откатить дату на вчера, но появляются другие траблы
Цитировать
в общем если изменить на сервере время, на вчера, то вход в биллинг происходит, но тогда проблема с платежами и авторизацией


Название: Re: нет доступа в веб интерфейс ни под админом ни под пользователем
Отправлено: garik24 от 31 Декабря 2020, 08:02:41
Я звонил Николаю.
Он сообщил, что написал ночью о проблеме разработчику.
Ждем ответа Станислава.


Название: Re: нет доступа в веб интерфейс ни под админом ни под пользователем
Отправлено: xspirit от 31 Декабря 2020, 08:09:28
Тоже самое, говорят уже решают, занимаются.


Название: Re: нет доступа в веб интерфейс ни под админом ни под пользователем
Отправлено: Gosha от 31 Декабря 2020, 08:20:11
Та же проблема. Думал по началу , что взломали. Поднял тестовый, то же.


Название: Re: нет доступа в веб интерфейс ни под админом ни под пользователем
Отправлено: Warlock от 31 Декабря 2020, 08:20:26
пздц. беда, ну нафиг такой конец года


Название: Re: нет доступа в веб интерфейс ни под админом ни под пользователем
Отправлено: Cell от 31 Декабря 2020, 08:23:16
Ну, может еще кто-то напишет что у него такое же?
Прекратите истерику. Стас уже знает о проблеме и решает ее. Как только что-то будет понятно, вам сообщат!


Название: Re: нет доступа в веб интерфейс ни под админом ни под пользователем
Отправлено: Gosha от 31 Декабря 2020, 08:28:10

Прекратите истерику.
Я ,например, успокоился. Первым делом думал хакнули. На первых три дня нового года дам полный фул. Правда от звонков надо будет отбиваться. :)


Название: Re: нет доступа в веб интерфейс ни под админом ни под пользователем
Отправлено: kosmich от 31 Декабря 2020, 08:28:39
Ну, может еще кто-то напишет что у него такое же?
Прекратите истерику. Стас уже знает о проблеме и решает ее. Как только что-то будет понятно, вам сообщат!
Такое же, в разных версиях биллинга, даже в древней ревизии.


Название: Re: нет доступа в веб интерфейс ни под админом ни под пользователем
Отправлено: relikts от 31 Декабря 2020, 08:37:34
Оринтировочно проблема или в генерации ключей для вебсессий или в передаче -  поиске ID пользователя. Судя по проблеме и в древних версиях возможно баг с датой в самом линухе, но это маловероятно. Загуризиль на тестовом серваке - тоже ищем.


Название: Re: нет доступа в веб интерфейс ни под админом ни под пользователем
Отправлено: Efendy от 31 Декабря 2020, 08:42:16
Проблема в установке куки для браузера. Она устанавливается до 31 декабря 2020 года. Видимо, в 2013 году, когда я делал версию plus, то думал что 2020 год это слишком далеко))) Да, прошу прощения, что за столько лет не обратил внимания на этот момент. В самом коде стоит дата 2020 год. Это легко меняется. Я сейчас выпущу фикс, но вы можете сами изменить файл /usr/local/nodeny/web/calls.pm (Предварительно забекапив его):

находите строку:

Код:
my $expire = $val ne ''? 'Thu,31-Dec-2020' : 'Thu,31-Dec-2020';
и ставите дату в будущее, например 2030 год (если доживем до него):
Код:
my $expire = $val ne ''? 'Thu,31-Dec-2030' : 'Thu,31-Dec-2030';

номер строки не пишу ибо в разных версиях может быть разная

P.S. фикс выпустил
P.P.S. 2020й год уходя пытается окончательно взять звание худшего года


Название: Re: нет доступа в веб интерфейс ни под админом ни под пользователем
Отправлено: Stronglan от 31 Декабря 2020, 08:51:04
Заработало, спасибо. Всех с наступающим Новым годом!!!


Название: Re: нет доступа в веб интерфейс ни под админом ни под пользователем
Отправлено: Warlock от 31 Декабря 2020, 08:51:52
2030 еще слишком далеко? ))


Название: Re: нет доступа в веб интерфейс ни под админом ни под пользователем
Отправлено: Efendy от 31 Декабря 2020, 08:57:06
2030 еще слишком далеко? ))
можно поставить больше, но хз как к этому браузеры отнесутся, это надо тестировать. Я боюсь ставить большое число. Я думаю 10 лет на тестирование хватит


Название: Re: нет доступа в веб интерфейс ни под админом ни под пользователем
Отправлено: улыбашка от 31 Декабря 2020, 09:01:42
поставил до 2050, все нормально, проблем пока не замечено тестим на 3х браузерах (хром, опера, лиса)


Название: Re: нет доступа в веб интерфейс ни под админом ни под пользователем
Отправлено: tom от 31 Декабря 2020, 09:05:38
Проблема в установке куки для браузера. Она устанавливается до 31 декабря 2020 года. Видимо, в 2013 году, когда я делал версию plus, то думал что 2020 год это слишком далеко))) Да, прошу прощения, что за столько лет не обратил внимания на этот момент. В самом коде стоит дата 2020 год. Это легко меняется. Я сейчас выпущу фикс, но вы можете сами изменить файл /usr/local/nodeny/web/calls.pm (Предварительно забекапив его):

находите строку:

Код:
my $expire = $val ne ''? 'Thu,31-Dec-2020' : 'Thu,31-Dec-2020';
и ставите дату в будущее, например 2030 год (если доживем до него):
Код:
my $expire = $val ne ''? 'Thu,31-Dec-2030' : 'Thu,31-Dec-2030';

номер строки не пишу ибо в разных версиях может быть разная

P.S. фикс выпустил
P.P.S. 2020й год уходя пытается окончательно взять звание худшего года

Дякую за оперативність. нічка видалась ще та.. поглибив знання в базах данних і снепшотах на віртуалках ))


Название: Re: нет доступа в веб интерфейс ни под админом ни под пользователем
Отправлено: Pa4ka от 31 Декабря 2020, 09:41:31
Проблема в установке куки для браузера. Она устанавливается до 31 декабря 2020 года. Видимо, в 2013 году, когда я делал версию plus, то думал что 2020 год это слишком далеко))) Да, прошу прощения, что за столько лет не обратил внимания на этот момент. В самом коде стоит дата 2020 год. Это легко меняется. Я сейчас выпущу фикс, но вы можете сами изменить файл /usr/local/nodeny/web/calls.pm (Предварительно забекапив его):

находите строку:

Код:
my $expire = $val ne ''? 'Thu,31-Dec-2020' : 'Thu,31-Dec-2020';
и ставите дату в будущее, например 2030 год (если доживем до него):
Код:
my $expire = $val ne ''? 'Thu,31-Dec-2030' : 'Thu,31-Dec-2030';

номер строки не пишу ибо в разных версиях может быть разная

P.S. фикс выпустил
P.P.S. 2020й год уходя пытается окончательно взять звание худшего года

Дякую. З наступаючим Новим Роком)


Название: Re: нет доступа в веб интерфейс ни под админом ни под пользователем
Отправлено: goletsa от 31 Декабря 2020, 09:45:49
поставил до 2050, все нормально, проблем пока не замечено тестим на 3х браузерах (хром, опера, лиса)
А что, после 2038 еще есть время?)


Название: Re: нет доступа в веб интерфейс ни под админом ни под пользователем
Отправлено: Efendy от 31 Декабря 2020, 10:11:20
Ты про максимальный unixtimestamp? Судя по тому, что до сих пор используют н50, мне надо к этому готовиться


Название: Re: нет доступа в веб интерфейс ни под админом ни под пользователем
Отправлено: fet4 от 31 Декабря 2020, 10:22:27
Проблема в установке куки для браузера. Она устанавливается до 31 декабря 2020 года. Видимо, в 2013 году, когда я делал версию plus, то думал что 2020 год это слишком далеко))) Да, прошу прощения, что за столько лет не обратил внимания на этот момент. В самом коде стоит дата 2020 год. Это легко меняется. Я сейчас выпущу фикс, но вы можете сами изменить файл /usr/local/nodeny/web/calls.pm (Предварительно забекапив его):

находите строку:

Код:
my $expire = $val ne ''? 'Thu,31-Dec-2020' : 'Thu,31-Dec-2020';
и ставите дату в будущее, например 2030 год (если доживем до него):
Код:
my $expire = $val ne ''? 'Thu,31-Dec-2030' : 'Thu,31-Dec-2030';

номер строки не пишу ибо в разных версиях может быть разная

P.S. фикс выпустил
P.P.S. 2020й год уходя пытается окончательно взять звание худшего года

Дякую за оперативність. нічка видалась ще та.. поглибив знання в базах данних і снепшотах на віртуалках ))


Хорошо что утром узнал, так бы тоже углубился.


Название: Re: нет доступа в веб интерфейс ни под админом ни под пользователем
Отправлено: sov от 31 Декабря 2020, 11:49:17
Хорошо что утром узнал, так бы тоже углубился.

Не всем так повезло :(

Звонок с утра: "У нас тут ночью без пяти двенадцать небольшая авария была. Сразу-же починили, только теперь в биллинг зайти не можем"

Кто после таких слов подумает, что проблема именно в коде биллинга?

Пришлось перелопатить всё от и до, прежде чем включить $ses::debug=1 в stat.pl и найти причину.

К этому моменту на форуме уже было решение.


Надеюсь, в следующем году нам не придётся с ностальгией вспоминать ласковый и беззаботный 2020-й :)


Название: Re: нет доступа в веб интерфейс ни под админом ни под пользователем
Отправлено: Dimension от 01 Января 2021, 19:02:48
Ты про максимальный unixtimestamp? Судя по тому, что до сих пор используют н50, мне надо к этому готовиться
А можно поподробней? Используем н50 уже 10 лет (карл, как время летит). К чему готовиться ?


Название: Re: нет доступа в веб интерфейс ни под админом ни под пользователем
Отправлено: ser970 от 01 Января 2021, 22:54:38
Ты про максимальный unixtimestamp? Судя по тому, что до сих пор используют н50, мне надо к этому готовиться
А можно поподробней? Используем н50 уже 10 лет (карл, как время летит). К чему готовиться ?
mysql> select from_unixtime(2147483647);
+---------------------------+
| from_unixtime(2147483647) |
+---------------------------+
| 2038-01-19 05:14:07       |
+---------------------------+
1 row in set (0.00 sec)

mysql> select from_unixtime(2147483647+1);
+-----------------------------+
| from_unixtime(2147483647+1) |
+-----------------------------+
| NULL                        |
+-----------------------------+
1 row in set (0.00 sec)

то есть на сейчас в мускуле макс значение  unixtime = 2147483647.
но ихмо  это проблема мускула , а значит будет фикс


Название: Re: нет доступа в веб интерфейс ни под админом ни под пользователем
Отправлено: Efendy от 02 Января 2021, 02:49:30
17 лет в запасе. Через 17 лет может никакого мускула и не будет


Название: Re: нет доступа в веб интерфейс ни под админом ни под пользователем
Отправлено: tom от 02 Января 2021, 07:58:35
Ага, і планети Земля - теж не факт )


Название: Re: нет доступа в веб интерфейс ни под админом ни под пользователем
Отправлено: kozlovskiyyuriy@gmail.com от 09 Января 2021, 21:44:09
А мы ночю запелили модуль мегого и подумали что иза него все полетело и давай бекапы востанавливать , билинг полностю обновлять на последний )))