歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux基礎知識 >> Linux下非Root用戶不能綁定1024端口問題

Linux下非Root用戶不能綁定1024端口問題

日期:2017/3/2 15:47:39   编辑:Linux基礎知識
環境:

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

Copyright © Linux教程網 All Rights Reserved