环境搭建时使用root用户执行tiup,应用安装在tidb用户下,但是在关闭su do的情况下,集群不能重启。

为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:

【TiDB 版本】
V4.07
【问题描述】
环境搭建时使用root用户执行tiup,应用安装在tidb用户下,但是在关闭su do的情况下,集群不能重启。这个是
什么原因???
为什么要用这种方式进行搭建????


若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。

TiDB 是通过 systemctl 的方式来管理对应服务的,systemctl 需要 sudo 的权限。
如果不是通过 systemctl 方式启动的话,tidb-server 进程挂掉了,不会被自动拉起。

如果su do因为安全问题运维不给放开。 例如 tidb ALL=(ALL) NOPASSWD:ALL 不能是ALL。但是可以放开特定的命令, 请问要放开哪些命令,集群才能正常工作。

如果通过 tiup tidb 集群,sudo 权限的开放目前是必须的,tidb 用户无法登录,只能通过 sudo su - 的形式访问,辛苦再评估下。