macos - 终端错误:zsh:权限被拒绝:./startup.sh
问题描述
我正在运行命令./startup.sh nginx:start
并且收到此错误消息zsh: permission denied: ./startup.sh
,为什么会发生这种情况?
解决方案
一定要给它执行权限。
cd ~/the/script/folder
chmod +x ./startup.sh
这将授予用户、组和其他 exec 权限,因此请注意可能的安全问题。要将权限限制为单个访问类,您可以使用:
chmod u+x ./startup.sh
这将仅向用户授予 exec 权限
推荐阅读
- grafana - 有没有办法以编程方式更改查询中执行的功能?
- angular - Angular Karma/Jesmine spyOn 创建类型“x”不能分配给“从不”类型的参数
- reactjs - 有没有办法在显示另一个组件之前检查特定的底部选项卡是否处于活动状态?
- asp.net-mvc - 是否可以在 ASP.NET MVC 应用程序中将用户添加到 Active Directory?
- reactjs - 如何使用 Jest 模拟 React `@material-ui/icons` 中的所有图标?
- amazon-web-services - Kubectl apply 无法创建 EBS 卷持久卷声明
- ios - iOS Firebase 检测到事件中的崩溃,但无法识别 Crashlytics 部分中的应用程序
- javascript - 我需要帮助如何处理最大调用堆栈?
- angular - 如何在角度11中合并两个或多个数组
- reactjs - 条件渲染 + React