Skip to content

修复建议

  • 如果所有者不正确(如显示 root:wheel ),用你的账户修复所有者与权限:

    • sudo chown -R mzy:staff /Users/mzy/docker/dnmp/www/stooland/api
    • chmod -R u+rwX,go+rX /Users/mzy/docker/dnmp/www/stooland/api
  • 为脚本加执行位(尤其是启动脚本):

    • chmod +x /Users/mzy/docker/dnmp/www/stooland/web/start-dev.sh
  • 清理隔离属性(避免每次执行都弹权限):

    • xattr -dr com.apple.quarantine /Users/mzy/docker/dnmp/www/stooland/web /Users/mzy/docker/dnmp/www/stooland/api
  • 如存在文件锁:

    • chflags -R nouchg /Users/mzy/docker/dnmp/www/stooland/api

    快速核查

  • 查看目录所有者与权限(确认是否为 mzy:staff ,以及权限位是否合理)

    • stat -f "%Sp %Su:%Sg %N" /Users/mzy/docker/dnmp/www/stooland/web /Users/mzy/docker/dnmp/www/stooland/api
    • ls -ld /Users/mzy/docker/dnmp/www/stooland/web /Users/mzy/docker/dnmp/www/stooland/api
  • 测试读写能力(判断是否能在两目录创建和删除文件)

    • echo "ok" > /Users/mzy/docker/dnmp/www/stooland/web/.perm_check_web.tmp && rm /Users/mzy/docker/dnmp/www/stooland/web/.perm_check_web.tmp
    • echo "ok" > /Users/mzy/docker/dnmp/www/stooland/api/.perm_check_api.tmp && rm /Users/mzy/docker/dnmp/www/stooland/api/.perm_check_api.tmp