※ 引述《[email protected]》之銘言:
: 最近改了一些程式當來daemon,但不知道為什麼用一般使用者的帳號
: 卻只能bind 1023之後的port,而1023之前的port只能給super user使
: 用,是不是在這隻daemon中加入什麼指令就能bind 1023之前的port
: 還是說有辦法將某個特用的port分享出來給一般使用者使用呢?....
: P.S. 我確定我要bind的那個port是沒有其它程式佔用....
用 root 來執行該程式, 然後在 setuid() 成特定使用者.
例如 in.zbbsd 就是用 root 來跑, bind() 住 port 23, 然後再 setuid() 成 bbs
--
Yen-Ming Lee [李彥明] | http://www.leeym.com/
--
※ From: utopia.leeym.com떎8=