首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从非根进程运行jailkit

从非根进程运行jailkit
EN

Stack Overflow用户
提问于 2011-04-29 18:08:14
回答 1查看 274关注 0票数 0

我有一个网络服务器,它会经常产生一个latex解释器(用python编写)。这个解释器位于使用jailkit创建的chroot监狱中,因此它必须以root身份启动。

我不希望服务器以root用户身份运行,并且我无法设置bash脚本的and。我可以写一个setuid c程序来调用这个脚本,但是我非常确定这会导致很大的安全漏洞。

到目前为止,我想出的最好的办法就是以root身份运行一个单独的job服务器,它的唯一工作就是生成解释器进程。

这样做的正确方法是什么?

EN

回答 1

Stack Overflow用户

发布于 2011-04-29 18:16:17

最好的方法是创建一个非常小的脚本,它只需设置环境,调用latex解释器,并将该脚本设置为SUID根。

这是最好的,因为:

  • 作为根用户所花费的时间最少
  • 仅单个脚本需要SUID
  • 小脚本==出错的机会更小
  • 作为根用户使用非常安全,而运行整个web服务器则不然。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5830701

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档