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

MacOS下无sudo运行Docker相关bash脚本报.token_seed权限错误如何解决

macOS无sudo运行Docker相关脚本权限报错修复方案

报错核心原因是你此前用sudo执行过Docker相关操作,导致~/.docker目录下的配置文件(包括报错提示的.token_seed)属主被修改为root,普通用户没有读写权限,因此无sudo运行时触发权限拒绝。

按以下步骤操作即可修复:

  • 执行命令修改.docker目录的属主为当前用户
    终端运行以下命令,输入本机账户密码确认即可:
    sudo chown -R $USER:$USER ~/.docker
    
  • 验证修改效果
    运行如下命令查看目标文件属主:
    ls -l ~/.docker/.token_seed
    
    输出结果里的所有者为你当前登录的用户名即代表修改成功。
  • 可选补充操作
    如果全局修改后仍然报错,可以单独修改该文件权限:
    sudo chown $USER:$USER ~/.docker/.token_seed
    

修复完成后再无sudo运行你的自动化脚本即可正常执行,后续尽量不要用sudo运行docker、docker-compose及相关脚本,避免再次修改配置文件属主触发同类问题。

运行效果参考截图:
Bash脚本加sudo可正常运行、无sudo运行失败截图

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 06:57:05