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

王朝system·作者佚名  2008-06-01
窄屏简体版  字體: |||超大  

环境:

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以下的端口。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航