这是一个很好的观点。这个脚本实际上并没有什么好理由不能以非 root 用户身份运行。
设置脚本是唯一真正需要 root 权限的脚本,因为它涉及从互联网执行 docker 安装脚本的危险部分。所以即使是那个也可以更改为以非 root 用户身份执行。
启动脚本不需要 root 权限,它只需要对 /var/discourse 的写入访问权限以及管理 docker 容器的权限。
这是一个很好的观点。这个脚本实际上并没有什么好理由不能以非 root 用户身份运行。
设置脚本是唯一真正需要 root 权限的脚本,因为它涉及从互联网执行 docker 安装脚本的危险部分。所以即使是那个也可以更改为以非 root 用户身份执行。
启动脚本不需要 root 权限,它只需要对 /var/discourse 的写入访问权限以及管理 docker 容器的权限。