macos系统中shell脚本权限不足Permission denied的问题
今天安裝IntelliJ IDEA時(shí)運(yùn)行腳本遇到的一些問(wèn)題,簡(jiǎn)單總結(jié)了一下
首先嘗試運(yùn)行腳本時(shí)一直報(bào)錯(cuò):Permission denied
如下圖:
于是我給sh腳本文件添加權(quán)限
chmod +x shell.sh?運(yùn)行腳本仍然報(bào)錯(cuò),我又嘗試了
chmod 777 shell.sh仍然報(bào)錯(cuò),這時(shí)發(fā)現(xiàn)仍然無(wú)法運(yùn)行,于是檢查發(fā)現(xiàn)該腳本的權(quán)限已經(jīng)被修改,且已為最高權(quán)限(-rwxrwxrwx)
ls -l shell.sh結(jié)果如下:
?此時(shí)我懷疑是.zshrc的問(wèn)題,于是嘗試
cd ~ vim .zshrc輸入i 后-> :wq保存退出,如果:wq無(wú)法退出就用:wq!強(qiáng)制退出
如果顯示'readonly' option is set (add ! to override)就用:wq!然后按ENTER鍵就好啦,如果需要你選擇y/n的話選擇y,然后就可以執(zhí)行啦
最終執(zhí)行成功 !
參考鏈接:
permission denied: /Users/*******/.zshrc - 簡(jiǎn)書(shū)
readonly option is set (add ! to override)錯(cuò)誤的解決_初夏0811的博客-CSDN博客
總結(jié)
以上是生活随笔為你收集整理的macos系统中shell脚本权限不足Permission denied的问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: OSPF的区域规则
- 下一篇: java信息管理系统总结_java实现科