NetXMS Support Forum

Russian Support => Общие вопросы => Topic started by: headcraft on March 03, 2014, 02:39:36 PM

Title: nxencpasswd -a
Post by: headcraft on March 03, 2014, 02:39:36 PM
Добрый день!

   В файле конфигурации агента доступен параметр EncryptedSharedSecret = yes
В пояснении на вики описано что здесь нужно ввести хэш пароля полученный с помощью программы nxencpasswd и флажком -a
Так вот программа эта в версии 1.2.11 и 1.2.12 не имеет этого флажка, и принимает только 2 значения минимум (login и password), а логин здесь нам не нужен.
Так как создать хэш для параметра EncryptedSharedSecret состоящий только из пароля?
Title: Re: nxencpasswd -a
Post by: Alex Kirhenshtein on March 04, 2014, 11:33:18 PM
Только что проверил версию 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=
Title: Re: nxencpasswd -a
Post by: headcraft on March 06, 2014, 08:07:31 AM
Извините, ошибся написав что в версии 1.2.12 этого нету, проверял в 1.2.11 debian сборку в которой этого не было. Спасибо, буду знать про обфускацию!