如何配置linux可以让普通用户使用80端口或1024以下的端口?

lwj_dxy 2005-06-30 05:36:19
比如,我要以普通用户的身份运行apache,并且配置的端口为80端口,但是,系统不允许普通用户使用1024以下的端口,我该如何配置才能解决这个问题?
...全文
1376 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
lwj_dxy 2005-07-07
  • 打赏
  • 举报
回复
能详细解释一下suid的危害吗?
hellwolf 2005-07-06
  • 打赏
  • 举报
回复
你suid还不如sudo呢

suid运行apache的后果不是一般的严重,你要想清楚了
newbiestar 2005-07-06
  • 打赏
  • 举报
回复
suid……不怕死就向上冲吧……再说了,suid也不是让程序以Root权限运行的意思……
lwj_dxy 2005-07-06
  • 打赏
  • 举报
回复
那下面的回复做何解释呢?

http://bbs.chinaunix.net/forum/viewtopic.php?t=570358&highlight=lwj_dxy
lwj_dxy 2005-07-06
  • 打赏
  • 举报
回复
那就是没办法了?
hellwolf 2005-07-05
  • 打赏
  • 举报
回复
It's Impossible.

我已经给你看了,内核是禁止非root绑定PROT_SOCK以下的端口
lwj_dxy 2005-07-05
  • 打赏
  • 举报
回复
我指的编码实现apache以普通用户身份运行bind 80端口。
lwj_dxy 2005-07-04
  • 打赏
  • 举报
回复
但是怎么搞滴呢?
spark_li 2005-07-04
  • 打赏
  • 举报
回复
显然是可以的啊,
这么多的apache跑80
显然不是以root用户跑的
hellwolf 2005-07-04
  • 打赏
  • 举报
回复
大哥,代码都放那里了,你怎么不相信代码而相信别人说的?
hellwolf 2005-07-04
  • 打赏
  • 举报
回复
现用root bind 80port然后su到apache用户,这个有什么好奇怪的?
lwj_dxy 2005-07-04
  • 打赏
  • 举报
回复
但是我听人说怎样搞一下是可以的......

高高手说说!
newbiestar 2005-07-03
  • 打赏
  • 举报
回复
日!这样都逃不过你的魔爪……
hellwolf 2005-07-03
  • 打赏
  • 举报
回复
小样,别以为你换了马甲我就认不出你
newbiestar 2005-07-03
  • 打赏
  • 举报
回复
这个是不可能的事情……

所以才会有一大把运行在8080的httpd……
hellwolf 2005-07-03
  • 打赏
  • 举报
回复
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
lwj_dxy 2005-07-03
  • 打赏
  • 举报
回复
怎么没人回答?
lwj_dxy 2005-07-02
  • 打赏
  • 举报
回复
没有人会吗?

19,613

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧