News:

We really need your input in this questionnaire

Main Menu

nxencpasswd -a

Started by headcraft, March 03, 2014, 02:39:36 PM

Previous topic - Next topic

headcraft

Добрый день!

   В файле конфигурации агента доступен параметр EncryptedSharedSecret = yes
В пояснении на вики описано что здесь нужно ввести хэш пароля полученный с помощью программы nxencpasswd и флажком -a
Так вот программа эта в версии 1.2.11 и 1.2.12 не имеет этого флажка, и принимает только 2 значения минимум (login и password), а логин здесь нам не нужен.
Так как создать хэш для параметра EncryptedSharedSecret состоящий только из пароля?

Alex Kirhenshtein

Только что проверил версию 1.2.12 — есть опция "-a". Какую сборку вы используете?

По логину — agent shared secret использует логин "netxms" для обфускации, "-a" сделано для удобства: AirAlk:nxencpasswd(develop) $ ./nxencpasswd -a test1
nyQyxaEwZRbCpgp+8SvHuMKmCn7xK8e4wqYKfvErx7g=
AirAlk:nxencpasswd(develop) $ ./nxencpasswd netxms test1
nyQyxaEwZRbCpgp+8SvHuMKmCn7xK8e4wqYKfvErx7g=

headcraft

Извините, ошибся написав что в версии 1.2.12 этого нету, проверял в 1.2.11 debian сборку в которой этого не было. Спасибо, буду знать про обфускацию!