使用官方默认命令时,个别国产电脑系统可能因为账户权限问题安装失败,需要使用以下方法:
方法一:直接在 root 目录 /opt 下安装(推荐,一步到位)
- 先清理残留(避免冲突)
rm -rf /tmp/1panel* /opt/1panel
- 切换到 /opt 目录(1Panel 默认安装目录,root 权限充足),重新执行安装脚本,强制 tar 不保留原所有者(--no-same-owner) :
cd /opt
bash -c "$(curl -sSL https://resource.fit2cloud.com/1panel/package/v2/quick_start.sh)" -- --no-same-owner
- 正常走安装流程,设置端口、安全入口、账号密码即可。
方法二:手动下载 + 解压 + 安装(解决脚本自动解压问题)
- 下载安装包到 /tmp(临时目录,权限宽松)
curl -sSL -o /tmp/1panel.tar.gz https://resource.fit2cloud.com/1panel/package/v2/stable/v2.1.8/release/1panel-v2.1.8-linux-arm64.tar.gz
- 解压,关键加 --no-same-owner 参数,禁止 tar 改文件所有者:
tar zxf /tmp/1panel.tar.gz -C /tmp --no-same-owner
- 进入解压目录,执行安装脚本:
cd /tmp/1panel-v2.1.8-linux-arm64
chmod +x install.sh
./install.sh
补充说明(为什么会报错)
- 压缩包里的文件预设属主是 uid=1001/gid=1001,你的系统里没有这个用户 / 组,root 也无法设置不存在的 UID 归属
- 你在
/home/Gxkj-123/桌面执行,这个目录属于普通用户 Gxkj-123,root 在此目录下修改文件所有者会被权限拦截 --no-same-owner:让 tar 解压后文件归属当前执行用户(root),跳过原 UID/GID 设置,彻底解决权限报错