1

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

4

1 回答 1

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

于 2012-12-08T02:43:59.597 回答