You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

执行podman unshare chown命令报错:需以无根模式使用unshare

解决Podman unshare报错"please use unshare with rootless"的方法

这个错误的核心原因是:podman unshare是无root(rootless)Podman模式的专属命令,只有以普通非root用户身份执行才有效,若用root用户运行就会触发该提示。

解决步骤:

  • 切换到目标普通用户(比如你的user1):
    su - user1
    # 或者用sudo切换
    sudo -iu user1
    
  • 若该用户是首次使用rootless Podman,先初始化环境:
    podman system migrate
    
  • 重新执行权限修改命令:
    podman unshare chown 27:27 -R /home/user1/tmp
    

补充说明:rootless模式下普通用户无法直接修改目录所属为容器内的MySQL用户ID(27),podman unshare会创建一个具备足够权限的用户命名空间,让你能完成这个权限配置,确保MySQL容器能读写宿主机的持久化目录。

内容的提问来源于stack exchange,提问作者Bruno Furtado

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 17:40:52