这个错误 zsh: operation not permitted: ./start-admin.sh 通常是由于 权限问题 或 系统安全限制 导致的。以下是完整的解决方案:
可能原因及解决方法
1. 脚本没有可执行权限
chmod +x ./start-admin.sh # 添加执行权限
./start-admin.sh # 再次尝试运行
2. 脚本被操作系统阻止(常见于 macOS)
- 原因:macOS 的 Gatekeeper 可能阻止未签名的脚本运行。
- 解决:
xattr -d com.apple.quarantine ./start-admin.sh # 移除隔离属性
3. 文件系统挂载为只读
- 检查文件系统:
mount | grep $(pwd)