免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1985 | 回复: 6
打印 上一主题 下一主题

怎样使一般用户可以绑定某个特定端口 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-11-22 19:00 |只看该作者 |倒序浏览
我在redhat下面装了一个apache,但是只能用root来启动,用一般用户启动就会出现如下错误
(13) permission denied: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
unable to open logs

怎么样让一个普通用户能够启动apache?

先多谢了

论坛徽章:
0
2 [报告]
发表于 2007-11-22 19:01 |只看该作者
在网上看到说用root启动后再调用chroot,但是查了chroot的资料,不是很明白他的作用

论坛徽章:
0
3 [报告]
发表于 2007-11-22 19:52 |只看该作者
你这样做的目的是什么?
再一个就是80端口只能root来用

论坛徽章:
0
4 [报告]
发表于 2007-11-22 21:25 |只看该作者
端口的使用范围是由规定的,某些端口(1024之下)只能由 root 使用

论坛徽章:
0
5 [报告]
发表于 2007-11-22 22:40 |只看该作者
在网上看到说用root启动后再调用chroot,但是查了chroot的资料,不是很明白他的作用
====
chroot的作用在于将用户的对文件系统的访问限制在特定目录下,这样就避免了很多安全问题。

论坛徽章:
0
6 [报告]
发表于 2007-11-23 16:18 |只看该作者
学习

论坛徽章:
0
7 [报告]
发表于 2007-11-24 16:46 |只看该作者
如果我想去分开系统管理员和服务器的管理员是不同权限的话,也就是说服务器的管理员只能够启动停止server,查看log之类的与web服务器有关的操作的话,而且不进行其他root可以做的操作,这样可以吗

但是从大家的观点来看,这样似乎是没有必要的,我是新手,能稍微给我解释一下吗

还有关于chroot,我还是不太清楚,就算是用了chroot,但是其实启动server的还是root,为什么能做到将用户的对文件系统的访问限制在特定目录下。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP