1

我在/etc/snmpd.conf路径中放置了 snmp v3 配置、createUser 指令和 rwuser 指令,并且在运行 snmpd 时,我指定它使用-c选项从该路径读取配置。(snmpd -c /etc/snmpd.conf

问题是当我放置 createUser 指令并发送“killall SIGHUP snmpd”时,我可以使用新放置的用户访问,但即使在我从配置文件中删除用户并发送信号后,我仍然可以访问用户。但是,如果我重新启动系统,用户将被删除并且工作正常。

添加用户工作正常,但删除不能。任何帮助将不胜感激。

我知道我应该将 createUser 指令放在/var/net-snmp/snmpd.conf. 但是如果我重新启动系统放置的条目将不存在。

谢谢

4

1 回答 1

0

诀窍是将createUser指令放在代理未运行/var/net-snmp/snmpd.conf时。snmp因为每次snmp代理启动和停止时都会修改这个文件。所以基本上首先停止snmp代理(kill or service snmpd stop),/var/net-snmp/snmpd.conf使用createUser指令更新然后启动snmp代理。

要删除用户,请先停止snmp代理,然后从中删除条目/var/net-snmp/snmpd.conf并启动代理。

于 2013-01-29T17:41:25.343 回答