当前位置: 技术问答>linux和unix
如何配置linux可以让普通用户使用80端口或1024以下的端口?
来源: 互联网 发布时间:2015-10-07
本文导语: 比如,我要以普通用户的身份运行apache,并且配置的端口为80端口,但是,系统不允许普通用户使用1024以下的端口,我该如何配置才能解决这个问题? | 2.6.11 的内核代码: include/net/sock.h: 608...
比如,我要以普通用户的身份运行apache,并且配置的端口为80端口,但是,系统不允许普通用户使用1024以下的端口,我该如何配置才能解决这个问题?
|
2.6.11 的内核代码:
include/net/sock.h:
608 /* Sockets 0-1023 can't be bound to unless you are superuser */
609 #define PROT_SOCK 1024
include/net/sock.h:
608 /* Sockets 0-1023 can't be bound to unless you are superuser */
609 #define PROT_SOCK 1024
|
这个是不可能的事情……
所以才会有一大把运行在8080的httpd……
所以才会有一大把运行在8080的httpd……
|
显然是可以的啊,
这么多的apache跑80
显然不是以root用户跑的
这么多的apache跑80
显然不是以root用户跑的
|
suid……不怕死就向上冲吧……再说了,suid也不是让程序以Root权限运行的意思……
|
你suid还不如sudo呢
suid运行apache的后果不是一般的严重,你要想清楚了
suid运行apache的后果不是一般的严重,你要想清楚了
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。