Linux中国 Linux中国门户站!
设为主页 设为主页
收藏本站 收藏本站
 
当前位置 :首页 ->Linux技术 ->网络应用 ->正文

Linux下非Root用户不能绑定1024端口问题

来源: 作者:Webmaster 时间:2008-08-18 点击: [收藏] [投稿]

环境:

ECC6.0 + ORACLE10G

SUSU LINUX 10.1

SMICM,把端口改为80,结果出现以下提示:

....
[Thr 1104202048] *** ERROR => NiIBindSocket: SiBind failed for hdl 6 / sock 19
(SI_EADDR_NAVAIL/13; I4; ST; 0.0.0.0:80) [nixxi.cpp 3174]
[Thr 1104202048] *** ERROR => IcmBindService: You might not have the permissions
 to bind the service: sap134:80 [icxxserv_mt. 

14
[Thr 1104202048] *** ERROR => IcmBindService: NiBuf2Listen failed 
for host sap134:80 (rc=-16): NIEMYHOST_VERIFY [icxxserv_mt. 

14
........

提示没有权限绑定该端口。

后来经过测试,发现只要是1024及以上的端口,都可以打开,而这以下的都不行。但是,家里的ERP就没有问题(在WINDOWS上).GOOGLE下,这时才知。

道LINUX下,非ROOT用户不能绑定1024以下的端口。其中有些是解决apache和weblogic的,但是sap不行。sap用root用户是不能启动的,即使把它加入。

到sapsys等组中,反过来,把devadm加入到root组,还是绑定不了1024以下的端口。

(责任编辑:云子)



 如果您对本文有任何疑问或者建议,请到讨论区发表您的意见: >> 论坛入口 <<



上一篇:WindowsXP Secure CRT登录Linux乱码问题   下一篇:Linux操作系统上去掉文件属性的命令介绍

文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论
更多相关文章
Power by linux-cn.com 粤ICP备05006655号