RE: snmpd must be root?
"Mike Ayers" <[email protected]>
| Newsgroups | gmane.network.net-snmp.user |
|---|---|
| Message-ID | <83E753BE7B6A324ABB336245BAF1DAAC082F1F49@mailserver.metatv-ds.metatv.com> |
> From: [email protected] > [mailto:[email protected]] On > Behalf Of Isaac Eliassi > Sent: Sunday, March 23, 2008 3:05 AM > I am creating an agent and I noticed that when I run it as > root everything seems to be ok, > > When I execute it as another user I get the following error : > > Error opening specified endpoint "" > > Server Exiting with code 1 > > The execution command are the same > > /usr/local/sbin/snmpd -c /usr/local/share/snmp/snmpd.conf -C -Lf 1.txt > > Is it because the default UDP port is 161 ? how can I run it > as a user which is not a superuser? Unixen will not permit a port <4096 to be opened by a uid other than 0. If you are on a unix family host, then you may run snmpd as non-root, but *must* use a port number >=4096. I typically use port numbers of the form XX1161/XX162, e.g. 11161/11162. HTH, Mike ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Net-snmp-users mailing list [email protected] Please see the following page to unsubscribe or change other options: https://lists.sourceforge.net/lists/listinfo/net-snmp-users