Здравствуйте! В net-snmp не создается почему-то второй пользователь. Причина: touch: невозможно выполнить touch для '/snmp/snmpd.conf': Нет такого файла или каталога
[useruser-systemproductname ~]$ sudo net-snmp-config --create-snmpv3-user -a "my_password" myrouser
[sudo] пароль для user:
/usr/bin/net-snmp-create-v3-user: строка 6: -acx: команда не найдена
adding the following line to /var/net-snmp/snmpd.conf:
createUser myrouser MD5 "my_password" DES
adding the following line to /snmp/snmpd.conf:
rwuser myrouser
touch: невозможно выполнить touch для '/snmp/snmpd.conf': Нет такого файла или каталога
/usr/bin/net-snmp-create-v3-user: строка 146: /snmp/snmpd.conf: Нет такого файла или каталога
[useruser-systemproductname ~]$
Путь '/snmp/snmpd.conf' необходимо как-то исправить на 'etc/snmp/snmpd.conf'. Есть еще предупреждение, что
-acx: команда не найдена
. Вряд ли оно мешает, но попробую задействовать и -acx, но пока и не понятно, что за команда. Опс! Нестыковка параметров у сайта и хелпа!
-a -x малые для паролей / -A -X большие для протоколов на сайте
-A -X большие для паролей / -a -x малые для протоколов в хелпе команды
Где ошибка? И так и так пробовал. На ошибку touch оказалось не влияет.
Создал под кривой touch специальный путь, какой он просит — ошибка пропала и криэйтор создал конфиг и кинул туда верную запись разрешающему использовать нового пользователя.
rouser myrouser
Да, пользователи, конечно, создаются в конфигах, но команды (snmpwalk,net-snmp-config --create-snmpv3-user,snmpusm) их не воспринимают, пишут: unknown user name.