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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.