首页 > 解决方案 > 如何通过supervisord以非root身份启动python应用程序

问题描述

我正在运行一个 python 烧瓶应用程序并设置了 supervisord 以在 python 应用程序崩溃时自动重新启动它。

我希望 python 应用程序以非 root 用户身份运行。但是当 supervisord 启动 python 应用程序时,它会以 root 身份运行它。

如何确保我的 python 应用程序始终在没有 root 权限的情况下运行?

标签: pythonsupervisord

解决方案


配置用户选项:

[program:flask_app]
directory = ''
command = ''
autostart = true
startsecs = 5
autorestart = true
startretries = 3
user = username

推荐阅读