我在/etc/snmpd.conf
路径中放置了snmp v3配置,createUser指令和rwuser指令,并且在运行snmpd时我指定它使用-c
选项从此路径读取配置。({{1} })
问题是,当我放置createUser指令并发送“killall SIGHUP snmpd”时,我可以使用新放置的用户访问,但即使我从配置文件中删除了用户并发送信号后我仍然可以访问用户。但是,如果我重新启动系统,用户将被删除并正常工作。
添加用户工作正常但删除却没有。任何帮助将不胜感激。
我知道我应该在snmpd -c /etc/snmpd.conf
中放置createUser指令。但是,如果我重新启动系统,则放置的条目将不存在。
由于
答案 0 :(得分:0)
诀窍是在createUser
代理未运行时将/var/net-snmp/snmpd.conf
指令放在snmp
中。因为每次snmp代理启动和停止时都会修改此文件。因此,基本上首先停止snmp
代理(终止或服务snmpd停止),使用/var/net-snmp/snmpd.conf
指令更新createUser
,然后启动snmp
代理。
要删除用户,请先停止snmp
代理从/var/net-snmp/snmpd.conf
删除该条目并启动代理。