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