使用Keter作为特定用户运行Yesod应用程序

时间:2012-08-28 14:37:32

标签: haskell deployment yesod

如何让 Keter 以特定用户身份运行我的 Yesod 应用?
以root身份运行似乎不太安全。此外,我的应用程序正在调用一个外部命令,该命令希望作为非超级用户运行,并且希望访问由主应用程序创建的文件。

1 个答案:

答案 0 :(得分:3)

我不知道是否为时已晚,但似乎snoyberg在一个月前用setuid添加了对此的支持(至少如果我理解正确的话)。

他有一个示例keter-config.yaml文件[1]:

root: .
host: "*4"
port: 80
setuid: myname

希望这是你要找的东西! :)

[1] https://github.com/snoyberg/keter/blob/master/keter-config.yaml