更改主管用户 - 错误 CRIT 将 uid 设置为用户

更改主管用户 - 错误 CRIT 将 uid 设置为用户

我将主管的用户从 root 更改为名为 dev 的非 root。

一切都很好,主管正在作为开发人员运行:

me@server$ ps aux | grep supervisor
dev  25230  0.2  1.0  60404 21392 ?        Ss   21:42   0:00 /usr/bin/python /usr/bin/supervisord -n -c /etc/supervisor/supervisord.conf

...但日志显示此消息:

Nov 15 21:45:00 server supervisord[25473]: 2019-11-15 21:45:00,880 CRIT Set uid to user 1003

这是用户 dev 的 uid:

me@server$ id dev
uid=1003(dev) gid=1000(ww) groups=1000(ww)

这是什么意思?当具有此 uid 的用户已经在运行主管时,我应该如何更改 uid?

答案1

根据文档,你必须以 root 身份开始受监督,并让她放弃特权。

当前版本记录用户更改,例如Set uid to user dev succeeded

可能您正在使用某些旧版本,如果升级到当前版本,此误导性日志消息将会消失。现在,您可以安全地忽略它。

这是提到的更改/修复的 github 提交

相关内容