LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1057|回复: 5

非 root 用户如何才可以使用 POP3 端口?

[复制链接]
发表于 2008-4-14 10:43:56 | 显示全部楼层 |阅读模式
在非 root 用户下启动 James (james.apache.org)  报告权限不够,不能使用 POP3 端口。
如果切换到 root 用户下启动就没问题。

请教:怎样才可以在非 root 用户下使用 POP3 端口?

谢谢!
发表于 2008-4-20 20:52:17 | 显示全部楼层
可以用sudo的方式解决。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-21 09:23:04 | 显示全部楼层
但 sudo 方式实际上还是等于需要 root 特权才行, 如果每次启动一次都要找 root 一次,岂不是很麻烦?
可否做到: root 一次授权,以后就可以自己使用 pop3 端口?
回复 支持 反对

使用道具 举报

发表于 2008-4-21 18:00:32 | 显示全部楼层
加到自动执行的脚本里不就可以了?

/etc/rc2.d/S99myscr
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-22 09:11:48 | 显示全部楼层
Post by windwiny;1840846
加到自动执行的脚本里不就可以了?

/etc/rc2.d/S99myscr


这样做其实也是等于用到 root 特权,启动是没问题。 会不会有安全问题?

最好是非特权用户得到授权后自己可以使用 pop3, 实在没办法才用 root 特权来帮忙也许会好些。

谢谢!
回复 支持 反对

使用道具 举报

发表于 2008-4-22 09:23:56 | 显示全部楼层
很多dameon,是用root用户起来的。但是在处理请求的时候会fork一个子进程然后子进程里把自己seteuid变成别的非特权用户。
比如apache。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表