文档
快速开始 + 每部分每设备的功能说明(持续更新中)
大厂云服务器(非 root 用户)使用说明
这是什么情况
腾讯云、阿里云、华为云等大厂云服务器,为了安全默认禁止使用 root 登录,只能用普通用户登录(Ubuntu 用 ubuntu、Debian 用 admin、CentOS 用 centos)。这些普通用户通常在 sudo 组,并默认配置了免密 sudo(即执行 sudo 命令时不需要输入密码)。
对面板意味着什么
用普通用户登录服务器时,面板里所有「需要管理员权限」的操作——换源、装 Docker、装软件、配防火墙等——都由面板自动加 sudo 前缀提权,你无需做任何额外配置,正常使用即可。
面板如何自动处理
面板内置了智能提权机制,会自动判断并处理:
1. 识别当前用户身份:连接后自动判断登录的是 root 还是普通用户。
2. 探测免密 sudo:普通用户时自动探测是否支持免密 sudo(结果缓存,不重复探测)。
3. 自动提权:对「需要 root 的操作类命令」(apt-get install、yum/dnf install、systemctl、写 /etc/、nginx -s reload、申请证书等)自动加 sudo -n sh -c '...' 前缀。
4. 只读命令不打扰:像 cat、whoami、pwd、command -v 这类查看/检测命令不会被加 sudo,原样执行。
5. root 用户零影响:用 root 登录时,命令原样返回,行为完全不变。
添加服务器时怎么填
| 字段 | 建议填写 |
|---|---|
| 用户名 | 普通用户名,如 ubuntu / centos / admin |
| 认证方式 | 密码 或 私钥(大厂云通常默认给密钥对,推荐用私钥) |
面板会自动完成后续的提权操作,无需你手动在前面加 sudo。
什么情况会失败
免密 sudo 是前提。如果服务器改成了「sudo 需要输入密码」,面板无法自动提权,会返回明确提示:「请改用 root 登录,或配置免密 sudo」,不会静默失败或假报成功。
如果你想让普通用户也能免密 sudo,可以在服务器上执行:
# 把当前用户加入 sudo 组(如未加入) sudo usermod -aG sudo 用户名 # 配置免密 sudo(编辑 sudoers) echo "用户名 ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/用户名
注意事项
1. 大厂云默认用户(ubuntu / centos / admin)都免密 sudo,可直接正常使用。
2. 如果你不确定服务器用户是什么,登录服务器执行 whoami 查看当前用户名。
3. 面板的提权只针对「操作类命令」,查看、监控类功能不受影响。