2013-02-20 79 views
1

最近我在我的Linuxmint 14 KDE中下載了最新版本的Firefox插件SDK 1.13.2。只要在下面的命令顯示它的工作罰款:權限被拒絕執行Firefox插件SDK中的cfx命令

[email protected] /media/MyDrive/Dev/MozillaAddons/sdk $ source bin/activate 
Welcome to the Add-on SDK. Run 'cfx docs' for assistance. 
(sdk)[email protected] /media/MyDrive/Dev/MozillaAddons/sdk $ cfx docs 
bash: /media/MyDrive/Dev/MozillaAddons/sdk/bin/cfx: Permission denied 
(sdk)[email protected] /media/MyDrive/Dev/MozillaAddons/sdk $ 

但是,正如你可以看到上面的終端(Konsole的)輸出被拒絕運行CFX命令的權限。當我使用Linuxmint 14 MATE時,這工作正常,但是使用附加SDK的1.12。

我有一個更多的問題涉及到用戶權限在superuser.com詢問。

+0

ls -la對SDK的bin目錄說什麼? – canuckistani 2013-02-20 19:38:56

+0

@canuckistani 'ikrz @ iklg570/media/MyDrive/Dev/MozillaAddons/sdk/bin $ ls -la' 'total 30' 'drwx ------ 1 ikrz ikrz 4096 Feb 12 12:43 .' 'drwx ------ 1 ikrz ikrz 4096 Feb 12 12:43 ..' '-rw ------- 1 ikrz ikrz 2368 Feb 12 12:43 activate' '-rw --- ---- 1 ikrz ikrz 4420 Feb 12 12:43 activate.bat' '-rw ------- 1 ikrz ikrz 2677 Feb 12 12:43 activate.ps1' '-rw ----- - 1 ikrz ikrz 1132 Feb 12 12:43 cfx' '-rw ------- 1 ikrz ikrz 256 Feb 12 12:43 cfx.bat' '-rw ------- 1 ikrz ikrz 550 Feb 12 12:43 deactivate.bat' 'drwx ------ 1 ikrz ikrz 0 Feb 12 12:43 integration-scripts' – Krish 2013-02-21 13:18:41

回答

1

在bin目錄中的文件不具有執行權限位:

https://gist.github.com/canuckistani/5008348

作爲測試我下載1.13.2作爲一個壓縮包解壓縮和它,你可以看到目錄應該是什麼就像在要點的'correct.sh'部分一樣。我用下面的命令:

wget https://ftp.mozilla.org/pub/mozilla.org/labs/jetpack/addon-sdk-1.13.2.tar.gz 
tar xfz addon-sdk-1.13.2.tar.gz 

我這樣做的是通過我的用戶所擁有的目錄,是一個本地文件系統。因人而異。

+0

非常感謝您的支持r支持。現在我明白爲什麼沒有足夠的權限。我正在使用NTFS驅動器來存儲我的文件。該驅動器的安裝點尚未設置爲完全執行。我應該嘗試先解決它。再次感謝。 :) – Krish 2013-02-24 11:15:08

+0

關於NTFS驅動器的權限解決後,它現在正在工作。謝謝。 :) – Krish 2013-02-24 12:53:27