![](/img/trans.png)
[英]studio.sh open permission denied for android studio in ubuntu
[英]Eclipse | Permission denied when trying to open sh file under Ubuntu
我開發了可在Ubuntu下使用的插件。 需要使用該插件才能安裝可與其一起使用的第三方軟件。 安裝目錄為“用戶主目錄” [System.getProperty(“ user.home”)]
安裝后,當我嘗試從該第三方軟件打開可執行文件時引發異常-
java.io.IOException:無法運行程序> /home/mbaev/Tools/flasher/1.5.0/lua5.1.sh“:錯誤= 13,權限被拒絕”
應該在哪里安裝第三方軟件? 為什么默認情況下此目錄具有權限?
可能有兩個原因:
sudo chmod +x /home/mbaev/Tools/flasher/1.5.0/lua5.1.sh
然后運行它:
./home/mbaev/Tools/flasher/1.5.0/lua5.1.sh
error=13, Permission denied
。 也許在此shell中,某些操作需要root權限。 嘗試通過sudo運行它: sudo ./home/mbaev/Tools/flasher/1.5.0/lua5.1.sh
這也可能屬於Ask Ubuntu 。
無論如何,為了在Linux上運行腳本,您需要具有對該腳本所在目錄的訪問權限,並需要執行對該腳本設置的權限 。 您很可能缺少執行者權利 。
命令
chmod u+x <myscript.sh>
將為當前用戶添加執行權限。 先嘗試一下。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.