解决 -bash: *.sh: Permission denied 的问题

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

背景   

         今天,在新的开发环境中,执行sh脚本的时候,出现了下面的问题:

-bash: *.sh: Permission denied。

排查

        使用ll -rt命令,看下sh脚本的权限。

        未做处理之前:

-rw-rw-r--

        可以看到,之前的sh脚本是没有执行权限标识(x)的。因此定位到原因,是sh脚本没有可执行权限造成的。

解决方案

        linux环境下输入:

chmod +x *.sh

        再用ll-rt看下处理后的权限标识:

-rwxrwxr-x 

        可以看到,*.sh文件已经添加了可执行的权限。

        重新执行:

sh *.sh

        问题解决。文章来源地址https://www.toymoban.com/news/detail-775099.html

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

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

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

相关文章

  • /system/bin/sh: ./xxx: can‘t execute: Permission denied

    adb shell在Android emulator下运行可执行文件时,报错: 以为是权限问题,执行 su 进入root权限,然后执行 chmod 777 文件名 修改权限。重新运行可执行文件,还是报同样的错。 最后发现是可执行文件存放的路径问题,有些路径放可执行文件是执行不了的,不知道是为什么。 最后把

    2024年02月16日
    浏览(45)
  • 技巧 | 如何解决 zsh: permission denied 问题 | Mac

    在 macOS 系统终端执行 sh 程序脚本时,抛出异常 zsh: permission denied 用户没有权限,所以才出现了这个错误,所以只需要用 chmod 修改一下权限就可以了 给文件权限,可执行以下命令 chmod 是权限管理命令 change the permissions mode of a file 的缩写。 u 代表所有者,x 代表执行权限,+ 表

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

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

    2024年02月10日
    浏览(88)
  • Git 解决 Permission denied, please try again 问题

    git pull 在上传项目的时候出现 git@xxx password: 让你输入密码,你发现无论输入什么都会出现Permission denied, please try again问题,其实这个主要是工程的SSH key没有加入到你的gitlab账户下 1、检查SSH Key存在 如果存在id_rsa.pub 或 id_dsa.pub 文件,跳过此步。 2、创建SSH Key 创建ssh key时会提

    2024年02月15日
    浏览(48)
  • Git解决Permission denied, please try again问题

    在gitlab上传项目的时候出现Permission denied, please try again问题。 在使用git克隆或上传项目的时候出现 git@xxx password: 让你输入密码,你发现无论输入什么都会出现Permission denied, please try again问题,其实这个主要是工程的SSH key没有加入到你的gitlab账户下。 在git中输入cd ~/.ssh/ 回车

    2024年02月10日
    浏览(46)
  • 报错:-bash: /usr/local/jdk/bin/java: Permission denied

    问题:         在搭hadoop集群格式化hdfs时的报错,-bash: /usr/local/jdk/bin/java: Permission denied,发现jdk用不了,/usr/local/jdk/bin/java这个目录拒绝访问,应该是没有权限访问这个目录。  解决方法:         root用户: chmod -R 777 /usr/local/jdk/bin/java         普通用户: sudo chmod

    2024年02月13日
    浏览(48)
  • 【Git】解决 git pull 提示 Permission denied (publickey) 的问题

    在使用 ssh-keygen 创建 github 秘钥时没有使用默认文件,而是自定义了 xxx.github 的秘钥文件,然后将公钥添加到 github 上。之后发现每次 Mac 开机后使用 git pull 拉取代码时都会提示 Permission denied (publickey) 的问题,如下: 我的 Mac 电脑型号:macOS 13.2.1 。 问题的原因是没有将私钥添

    2024年02月10日
    浏览(50)
  • Android问题笔记四十六:解决open failed: EACCES (Permission denied) 问题

    Unity3D特效百例 案例项目实战源码 Android-Unity实战问题汇总 游戏脚本-辅助自动化 Android控件全解手册 再战Android系列 Scratch编程案例 软考全系列 Unity3D学习专栏 蓝桥系列 ChatGPT和AIGC 专注于 Android/Unity 和各种游戏开发技巧,以及 各种资源分享 (网站、工具、素材、源码、游戏等

    2024年02月04日
    浏览(62)
  • MacBook的nginx出现13: Permission denied 的问题分析和解决办法

    同样的项目代码,电脑从Windows更换到了MacBook,发现网站的样式都没有了,直接访问CSS文件 http://crm.ms-test.cc/toolstatic/css/bootstrap.min.css 发现无法访问。查看Nginx错误日志: 说明是nginx没有权限访问这个CSS文件,查看了文件权限没问题,那么需要从nginx配置方面排查原因。 查看

    2024年02月21日
    浏览(66)
  • Android 10以上出现的 android Permission denied 读写权限问题解决方法

    原因: 从Android 10 开始,应用即使申请了权限,也只能读写自己外部存储的私有目录,就是Android/data/对应应用包名 下的相关目目录。除此之外任何目录的读写都会被拒绝,并提示 android Permission denied。 解决方案 在 AndroidManifest.xml 文件中,在application标签中添加如下属性 and

    2024年02月03日
    浏览(57)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包