当前位置:论坛首页 > BUG提交 > Linux面板

宝塔系统加固已经关闭,签名错误解决方案!

发表在 BUG提交3 天前 [复制链接] 0 21

本帖最后由 mymyboss 于 2026-7-2 13:04 编辑

Linux面板11.8.0
宝塔系统加固 6.3

系统:Ubuntu 24.04.4 LTS (Noble Numbat) x86_64(Py3.7.16)



宝塔系统加固   总开关已经关闭,签名错误还发生了,这不应该呀!
插件限制了更新

真正的元凶:权限拒绝。
root用户,apt 在 /tmp 下创建的临时文件(apt.conf.xxxxx、apt.sig.xxxxx),apt-key 无法读取,导致签名验证失败。这通常是因为宝塔面板的系统加固修改了 /tmp 的权限,或启用了某些安全策略(如 PrivateTmp),使 _apt 用户无法访问 root 创建的临时文件。


立即执行以下命令修复
1. 检查并修正 /tmp 权限

bash
  1. ls -ld /tmp
  2. chmod 1777 /tmp
复制代码

2. 检查挂载选项,确保 /tmp 没有 noexec 或 nosuid 以外的限制

bash
  1. mount | grep /tmp
复制代码

如果有 noexec,执行:

bash
  1. mount -o remount,exec /tmp
复制代码

3. 临时让 apt 使用 root 用户执行所有操作,避免权限不足

bash
  1. echo 'APT::Sandbox::User "root";' > /etc/apt/apt.conf.d/99sandbox-root
复制代码

4. 清理并更新

bash
  1. rm -rf /var/lib/apt/lists/*
  2. apt update
复制代码

正常情况下,apt update 将立即恢复正常,不再报签名错误。

如果仍然报错,请将以下命令的输出发给我:

  1. bash
  2. ls -ld /tmp
  3. mount | grep /tmp
  4. ps aux | grep apt
复制代码

会根据输出进一步锁定宝塔面板的具体限制。
使用道具 举报 只看该作者 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表