首页  >  问答  >  正文

linux - ubuntu执行sh时提示permission denied

我百度出来的说这样可以$ sudo chmod -R 777 myResources 但是试了一下不行 请问有没有办法解决?

怪我咯怪我咯2736 天前851

全部回复(4)我来回复

  • 淡淡烟草味

    淡淡烟草味2017-05-16 13:25:36

    想把脚本授权, 然后再执行吧

    chmod 777 ./redis.sh  

    另外我看到你执行时 chmod时, 报错command not found! 这可能跟你执行sudo有关, 你可能没有配置好, 导致sudo时没有携带环境变量, 找不到命令, 你可以用绝对路径去执行, 或者不用sudo, 直接 chmod .....(省略)

    回复
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-16 13:25:36

    雷雷

    回复
    0
  • 天蓬老师

    天蓬老师2017-05-16 13:25:36

    建议一点,如果你用sh 脚本这种方式可能会踩坑,ubuntu默认的shell是dash,这样的话会报错~

    回复
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-16 13:25:36

    我也像这样试了一下 没有任何反应是为什么?chmod 777 ./redis.sh

    回复
    0
  • 取消回复