У меня просто была похожая проблема.Я добавил пользователя и хотел удалить его снова.Однако net-snmp удаляет операторы createUser
из файла /var/net-snmp/snmpd.conf по соображениям безопасности , поэтому ответ Эшвина Кумара у меня не сработал (* см. РЕДАКТИРОВАТЬ ниже).
snmpusm
имеет параметр delete
, который можно использовать для удаления пользователей.snmpusm
требует, чтобы другой пользователь аутентифицировал запрос delete
(я не тестировал без него, но я бы предположил, что у другого пользователя должен быть доступ RW).Следующий пример позволил мне удалить пользователя из конфигурации snmp:
snmpusm -v 3 -u <RWUSER> -l authNoPriv -a MD5 -A <PASSWORD_OF_RWUSER> localhost delete <USERNAME_TO_DELETE>
Это решение вдохновлено этой страницей http://www.mkssoftware.com/docs/man1/snmpusm.1.asp, которая также описывает, как создать пользователя и изменить кодовую фразупользователь с snmpusm
.
РЕДАКТИРОВАТЬ : Плохо, я не заметил, что /var/net-snmp/snmpd.conf на самом деле содержит больше строк, чем без vim, отображаемого безпрокрутки.Линии «usmUser», о которых упоминает Эшвин, есть.Я не пытался удалить строки, но я предполагаю, что это также сработает.