macos系统中shell脚本权限不足Permission denied的问题
生活随笔
收集整理的這篇文章主要介紹了
macos系统中shell脚本权限不足Permission denied的问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
今天安裝IntelliJ IDEA時運行腳本遇到的一些問題,簡單總結了一下
首先嘗試運行腳本時一直報錯:Permission denied
如下圖:
于是我給sh腳本文件添加權限
chmod +x shell.sh?運行腳本仍然報錯,我又嘗試了
chmod 777 shell.sh仍然報錯,這時發現仍然無法運行,于是檢查發現該腳本的權限已經被修改,且已為最高權限(-rwxrwxrwx)
ls -l shell.sh結果如下:
?此時我懷疑是.zshrc的問題,于是嘗試
cd ~ vim .zshrc輸入i 后-> :wq保存退出,如果:wq無法退出就用:wq!強制退出
如果顯示'readonly' option is set (add ! to override)就用:wq!然后按ENTER鍵就好啦,如果需要你選擇y/n的話選擇y,然后就可以執行啦
最終執行成功 !
參考鏈接:
permission denied: /Users/*******/.zshrc - 簡書
readonly option is set (add ! to override)錯誤的解決_初夏0811的博客-CSDN博客
總結
以上是生活随笔為你收集整理的macos系统中shell脚本权限不足Permission denied的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: OSPF的区域规则
- 下一篇: docker下载及vulhub靶场