如何设置端口的使用权限

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
winneter
帖子: 62
注册时间: 2007-06-27 14:42

如何设置端口的使用权限

#1

帖子 winneter » 2008-12-23 17:02

我写了一个程序,调用了162端口,运行时提示没有权限(非root)。netstat显示端口没有被使用,如何修改端口的使用权限呢?
头像
davix
帖子: 274
注册时间: 2005-10-04 16:16
来自: Beijing

Re: 如何设置端口的使用权限

#2

帖子 davix » 2008-12-23 19:09

不是端口的權限,是用戶的權限。

你一個普通用戶應該不能調用162的,得root或sudo才行
I'd love K* rather than G*,
just like *nix rather than win*.
Bug No. 1
图片
winneter
帖子: 62
注册时间: 2007-06-27 14:42

Re: 如何设置端口的使用权限

#3

帖子 winneter » 2008-12-24 9:28

davix 写了:不是端口的權限,是用戶的權限。

你一個普通用戶應該不能調用162的,得root或sudo才行
不能设置一下让普通用户也能调用1024以下的端口么??
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 如何设置端口的使用权限

#4

帖子 eexpress » 2008-12-24 9:50

我还以为说硬件端口呢。

snmp管理端使用udp 162端口。基本都是服务开启的。
● 鸣学
头像
bones7456
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
联系:

Re: 如何设置端口的使用权限

#5

帖子 bones7456 » 2008-12-24 10:02

换个1024以上的不就好了嘛~
关注我的blog: ε==3
winneter
帖子: 62
注册时间: 2007-06-27 14:42

Re: 如何设置端口的使用权限

#6

帖子 winneter » 2008-12-24 11:33

eexpress 写了:我还以为说硬件端口呢。

snmp管理端使用udp 162端口。基本都是服务开启的。

就是要用snmp,是程序发送snmp trap的时候用162端口(不是snmp server),但程序用非root执行的时候会报没有权限的错误,root就可以。所以想设置一下如何让非root用户使用162端口
winneter
帖子: 62
注册时间: 2007-06-27 14:42

Re: 如何设置端口的使用权限

#7

帖子 winneter » 2008-12-24 11:33

bones7456 写了:换个1024以上的不就好了嘛~
不行啊,大环境已经规定死了
头像
xieshaohu
帖子: 1565
注册时间: 2007-10-24 20:20
来自: 北京、海淀
联系:

Re: 如何设置端口的使用权限

#8

帖子 xieshaohu » 2008-12-24 11:35

winneter 写了:
eexpress 写了:我还以为说硬件端口呢。

snmp管理端使用udp 162端口。基本都是服务开启的。

就是要用snmp,是程序发送snmp trap的时候用162端口(不是snmp server),但程序用非root执行的时候会报没有权限的错误,root就可以。所以想设置一下如何让非root用户使用162端口
个人认为:1024以下的端口号不能使用非root用户访问,从系统安全的角度来考虑,linux不会放开这样的权限。
winneter
帖子: 62
注册时间: 2007-06-27 14:42

Re: 如何设置端口的使用权限

#9

帖子 winneter » 2008-12-24 13:05

这.....
看来有麻烦了
回复