技巧 | 如何解决 zsh: permission denied 问题 | Mac

这篇具有很好参考价值的文章主要介绍了技巧 | 如何解决 zsh: permission denied 问题 | Mac。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

技巧 | 如何解决 zsh: permission denied 问题 | Mac

问题描述

在 macOS 系统终端执行 sh 程序脚本时,抛出异常 zsh: permission denied

原因分析

用户没有权限,所以才出现了这个错误,所以只需要用 chmod 修改一下权限就可以了

解决方法

给文件权限,可执行以下命令

chmod u+x *.sh

chmod 是权限管理命令 change the permissions mode of a file 的缩写。
u 代表所有者,x 代表执行权限,+ 表示增加权限。
chmod u+x file.sh 就表示对当前目录下的 file.sh 文件的所有者增加可执行权限。文章来源地址https://www.toymoban.com/news/detail-772961.html

到了这里,关于技巧 | 如何解决 zsh: permission denied 问题 | Mac的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 简单解决 zsh: command not found: nvm 问题(Mac)

    step1: 打开终端 安装nvm step2: 检查是否能使用 然后报错出现:zsh: command not found: nvm step 1: 使用vim打开.bash_profile文件进行修改 按 i 键进入插入模式,然后输入下面代码: 然后按 esc 键,退出插入模型,然后输入 :wq! 按下回车 (即可完成文件的编辑和保存退出) step 2: 使用vim打

    2024年02月09日
    浏览(82)
  • 解决 mac 系统报zsh: command not found: npm 问题

    根据提示:zsh: command not found: npm。说明没有找到 npm 命令,这说明有两种情况: 一是:你根本就没有安装 nodejs 的环境;另一种情况是环境变量未配置,或者说配置的不对。 这种情况下,你需要首先排查nodejs 的环境。执行如下命令: 查看你的 homebrew 中 nodejs 的版本,如果出

    2024年02月15日
    浏览(57)
  • 解决在Mac下使用npm报错:Error: EACCES: permission denied, mkdir ‘/usr/local/lib/node_modules/@vue‘

    详细如下: 原因说明:没有足够的权限在 /usr/local/lib/node_modules 目录下创建文件夹 这个错误表明你在安装或更新 Vue.js(@vue)包时,没有足够的权限在 /usr/local/lib/node_modules 目录下创建文件夹。 这通常是因为默认情况下,普通用户没有权限在 /usr/local/lib 目录中进行写入操作。

    2024年02月08日
    浏览(111)
  • mac系统 拉取vue项目启动时报错:: Permission denied

    1,从github拉取的vue项目启动时npm run dev报错,自己试了很多命令,主要还是细心一点对比查看自己目录就好了, 解决方式: 2,这是因为没有操作权限,只需要在项目下终端执行以下命令即可,注意对比自己目录名已经圈出来了 chmod 777 node_modules/.bin/vue-cli-service 3,再次输入

    2024年02月16日
    浏览(47)
  • Mac 使用svn 报错:zsh:mac zsh: command not found: svn完整解决方案

    Mac 使用svn 报错:zsh:mac zsh: command not found: svn完整解决方案 之前都是用的git,普遍也都是使用的git,但是为了应对各种项目,svn也是需要安装使用的。 使用的是hbuilder,安装了svn插件却一直无法克隆; 提示说mac zsh: command not found: svn,搜了一些资料发现M1需要额外执行一些命

    2024年02月11日
    浏览(53)
  • MAC解决MySQL登录ERROR 1045 (28000): Access denied for user root@localhost (using passwor)问题

    今天在MAC上安装完MYSQL后,MYSQL默认给分配了一个默认密码,但当自己在终端上使用默认密码登录的时候,总会提示一个授权失败的错误:Access denied for user ‘root’@’localhost’ (using passwor)如图: 首先,进入到/usr/local/mysql/support-file,然后按以下步骤操作:

    2024年02月11日
    浏览(48)
  • 解决 -bash: *.sh: Permission denied 的问题

             今天,在新的开发环境中,执行sh脚本的时候,出现了下面的问题: -bash: *.sh: Permission denied。         使用ll -rt命令,看下sh脚本的权限。         未做处理之前:         可以看到,之前的sh脚本是没有执行权限标识(x)的。因此定位到原因,是 sh脚本

    2024年02月03日
    浏览(47)
  • zsh: command not found: mongo(mac版已解决)

    基础信息 :Macbook pro (m1 pro) 配置方式 :采用 Homebrew 进行配置 具体流程: 1-打开终端 2-查看 mongodb formulae 我的是 mongodb-community@5.0 3-查看并复制mongodb安装目录 复制以下内容: 5-更新 .zshrc 文件 加入以下内容 然后让文件生效 6-查看mongo版本 ok,至此解决问题 : ) 参考:https://s

    2024年04月27日
    浏览(45)
  • Mac 系统:zsh: command not found: pip解决方法

    mac zsh: command not found: pip解决方法 先下载: 安装get-pip 如果你输出的内容和我一样包含WARNING部分,说明pip虽然安装成功,但是还未加入环境变量,需要我们加入环境变量,我输出的路径是: 所以我执行: 最后执行以下命令使文件生效

    2024年02月16日
    浏览(50)
  • nginx的权限问题(13: Permission denied)解决办法

    1、查看 nginx 启动用户和使用用户是否一致 如图:  一个是www,一个是root用户 2、打开 nginx 配置文件 打开  nginx.conf 文件 查找nginx.conf的位置  3、把  nginx 改为 root 4、重启nginx服务 再使用查看命令 如图: 访问接口,正常请求  

    2024年02月10日
    浏览(102)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包