1

Yesodアプリを特定のユーザーとして実行するようにKeterに依頼するにはどうすればよいですか? ルートとして実行することはあまり安全ではないようです。さらに、私のアプリケーションは、非スーパーユーザーとして実行し、メインアプリによって作成されたファイルにアクセスしたい外部コマンドを呼び出しています。

4

1 に答える 1

3

手遅れかどうかはわかりませんが、snoybergが約1か月前に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 に答える