Red Hat Bugzilla – Bug 1151310
snmptrap can't create (or write to) /var/lib/net-snmp/snmpapp.conf if isn't run under root
Last modified: 2015-11-19 06:45:43 EST
Description of problem: snmptrap can't create (or write to) /var/lib/net-snmp/snmpapp.conf if isn't run under root /var/lib/net-snmp/snmpapp.conf doesn't exist by default. When unprivileged user run snmptrap it can't write to /var/lib/net-snmp/. [root@pes-guest-72 ~]# ls /var/lib/net-snmp/ cert_indexes/ mib_indexes/ snmptrapd.conf [root@pes-guest-72 ~]# su - test [test@pes-guest-72 ~]$ id uid=1000(test) gid=1000(test) groups=1000(test) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 [test@pes-guest-72 ~]$ /usr/bin/snmptrap -v2c -c public localhost '' FREERADIUS-NOTIFICATION-MIB::serverStart read_config_store open failure on /var/lib/net-snmp/snmpapp.conf read_config_store open failure on /var/lib/net-snmp/snmpapp.conf read_config_store open failure on /var/lib/net-snmp/snmpapp.conf Version-Release number of selected component (if applicable): net-snmp-5.7.2-18.el7 How reproducible: always Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
I pushed a fix upstream: https://sourceforge.net/p/net-snmp/code/ci/53ee5f1d240ac90adae935538bdc2ca13a8caa32/
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHSA-2015-2345.html