Виктор, добрый день!
Имею Debian 7.6 (wheezy) x64 и NetXMS 1.2.15.
Пользователем "admin" прекрасно подключаюсь к серверу и с помощью обычной консоли (nxmc), и с помощью веб-консоли (nxweb).
Создал нового пользователя. И даже с полностью выданными всеми разрешениями (поставил все галочки пользователю на вкладке "System Rights") я не могу подключиться новым пользователем к серверу ни с какой консоли. Выскакивает окошко с заголовком "Connection Error" и текстом "Access denied".
В "Audit Log" отображается вот такая запись:
User "user" login failed with error code 2 (client info: nxmc/1.2.15 (Linux 3.2.0-4-amd64; libnxcl 1.2.15)
В логах консоли пишется что-то аналогичное:
!ENTRY org.netxms.ui.eclipse.console 1 0 2014-08-01 21:07:14.241
!MESSAGE NXCSession.connect: Connecting to localhost:4701
!ENTRY org.netxms.ui.eclipse.console 0 0 2014-08-01 21:07:14.242
!MESSAGE NXCSession.connect: connection established, retrieving server info
!ENTRY org.netxms.ui.eclipse.console 0 0 2014-08-01 21:07:14.251
!MESSAGE NXCSession.connect: Connected to server version 1.2.15, trying to login
!ENTRY org.netxms.ui.eclipse.console 0 0 2014-08-01 21:07:14.252
!MESSAGE NXCSession.connect: CMD_LOGIN_RESP received, RCC=2
!ENTRY org.netxms.ui.eclipse.console 2 0 2014-08-01 21:07:14.252
!MESSAGE NXCSession.connect: Login failed, RCC=2
Прошу подсказать, что я сделал не так (или НЕ сделал)?
---
С уважением,
Владимир.
А если принудительно сбросить пароль? Правый клик на юзере -> Change password
Сбросил пароль в "пустой" - вошёл нормально.
Сделал пароль "123" - вошёл.
Сделал обратно старый пароль - и снова работает.
Ничего не понимаю....
Спасибо за идею! Видимо какой то косяк был при задании пароля изначально. Хотя для целей тестирования использовал логин "user" и пароль "user", ошибиться сложно. И в Debian нет автоматических переключателей раскладки, как "Punto Switcher" в Windows.
Ещё раз спасибо!
---
С уважением,
Владимир.
Если такое еще раз повторится, проверьте пожалуйста хеш неработающего пароля до смены и после смены на такой же:
SELECT password FROM users WHERE name='user'