Панель управления сервером ISP Manager Lite не пускала под определенным пользователем, сообщая об ошибке пароля:
При этом, в консоль самого сервера вход осуществлялся без проблем. Сам клиент утверждал, что нигде никаких ограничений не устанавливал – но мы ему не поверим.
В логах ISP Manager видна ошибка такого рода:
# tail /usr/local/ispmgr/var/ispmgr.log
May 4 20:28:04 [ 1589:409] WARNING Access not allowed ip ‘77.120.112.131’. Rejected.
May 4 20:35:31 [ 1589:410] INFO Request [77.120.112.131][nobody] ‘username=root&password=*&theme=sirius&lang=ru&func=auth’
В глаза бросается строка:
“Access not allowed ip”.
В панели ISP Manager, в разделе Настройка панели – Доступ к панели управления можно установить определенный IP, с которого будет разрешен доступ. При этом, ограничение устанавливается только для того пользователя, под которым осуществлен вход, изменить параметры для другого пользователя – нельзя.
Теперь задача – снять это ограничение без доступа к самой панели.
Этот параметр указан в файле /usr/local/ispmgr/var/userconf/ispmgr.root – где root это логин нужного пользователя.
Откроем его, и посмотрим содержимое:
# less /usr/local/ispmgr/var/userconf/ispmgr.root
PopularMenu longtask journal usagestat updatelist wishlist brand wwwdomain.log webaps.collection rebootwarn usermenu domain feature mgradmin user usrparam
PerPageCount 50
RecordLimit 1000
StartPage user
ButtonView button
Email
FavoriteMenu srvparam
Alert newupdate 2 updatelist.changelog&elid=4.4.2&hidebanner=on func off 4.4.2.6
…
SortCol access level asc
SortCol wishlist created asc
Access 127.0.0.1
Вот и оно – последняя строка, в которой указан IP адрес, с которого был разрешен доступ.
Закомментируем его, приведя к виду:
#Access 127.0.0.1
либо замените IP на ваш текущий, сохраните файл – и добро пожаловать в панель управления ISP Manager.