linux debian安装1Panel

5 阅读1分钟

使用官方默认命令时,个别国产电脑系统可能因为账户权限问题安装失败,需要使用以下方法:

方法一:直接在 root 目录 /opt 下安装(推荐,一步到位)

  1. 先清理残留(避免冲突)
rm -rf /tmp/1panel* /opt/1panel
  1. 切换到 /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
  1. 正常走安装流程,设置端口、安全入口、账号密码即可。

方法二:手动下载 + 解压 + 安装(解决脚本自动解压问题)

  1. 下载安装包到 /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
  1. 解压,关键加 --no-same-owner 参数,禁止 tar 改文件所有者
tar zxf /tmp/1panel.tar.gz -C /tmp --no-same-owner
  1. 进入解压目录,执行安装脚本:
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 设置,彻底解决权限报错