執行時權限被拒絕問題

執行時權限被拒絕問題

嘗試啟動 VisualWorks 啟動器。

robert@robert-System-Product-Name:~$ /root/vw8.1.1pul/bin/linuxx86_64/vwlinuxx86_64 "~/VisualWorks Projects/launchpad64.im"
bash: /root/vw8.1.1pul/bin/linuxx86_64/vwlinuxx86_64: Permission denied
robert@robert-System-Product-Name:~$

可執行檔的權限是:

root@robert-System-Product-Name:~/vw8.1.1pul/bin/linuxx86_64# ls -l vwlinuxx86_64
-r-xr-xr-x 1 root root 2589710 Jun 16 06:32 vwlinuxx86_64
root@robert-System-Product-Name:~/vw8.1.1pul/bin/linuxx86_64# 

參數的權限是:

robert@robert-System-Product-Name:~/VisualWorks Projects$ ls -l
total 23788
-rwxrwxr-x 1 robert robert 24355496 Jun 16 06:31 launchpad64.im
robert@robert-System-Product-Name:~/VisualWorks Projects$

我認為r-xr-xr-x權限意味著所有者、群組和每個人都可以執行文件。顯然 bash 不這麼認為。

幫助!

答案1

問題是 VisualWorks 通常將檔案安裝在錯誤的目錄 (/) 中。您必須使用自訂安裝來強制 VisualWorks 安裝在您選擇的目錄中。

相關內容