fc
fc copied to clipboard
s 工具的 sudo 权限行为优化
在 linux 环境下,使用 docker 等工具需要 sudo 权限。因此对 custom-container 而言,执行 s build,deploy 等命令需要 sudo 权限。但是一旦使用了 sudo 后,后续所有 s 的使用都必须有 sudo 权限,即使别的项目使用了 nodejs 等语言 runtime 也不行。会出现如下错误:
咱们需要优化的点:
- 错误信息太多了,大部分是重复的。要精简优化。
- 理想情况是,s 本身和 sudo 无关,只有使用 docker 相关命令时才需要这个权限。而且使用 sudo 不会有传染性,不会强制后续都必须要 sudo。