2011-04-19 75 views
1

我正在升級我們的開發環境。其中一項功能是讓我們的開發人員使用Eclipse作爲他們的IDE。但是出於安全原因,我們不希望我們的開發人員能夠在Eclipse中安裝插件。防止在Windows XP/7上安裝Eclipse插件

有沒有一種方法可以安裝Eclipse,使普通用戶需要獲得管理員權限才能安裝插件?

令人遺憾的是,我只熟悉* nix類型的權限,並且我會認爲windows會有點類似。我相信我已經在C:\ Program Files \ eclipse下安裝了Eclipse,只是具有讀取/執行權限,但當普通用戶出現並嘗試安裝插件時,Eclipse似乎將其安裝在用戶目錄下。有沒有辦法阻止?

基本上在初始安裝Eclipse之後,開發人員不應該能夠安裝插件。什麼是最好的方法來做到這一點?

最終,這需要在WinXP系統上運行。但對於我的家用電腦,我在Win7機器上測試。希望這兩個平臺的程序是一樣的,但是談到MS誰知道。

+0

「在用戶目錄下」?奇怪的是,我所做的所有插件安裝都是在Eclipse本身的'plugins' /'features'目錄中完成的。 – VonC 2011-04-19 06:54:14

+0

VonC,當eclipse /目錄是隻讀的時,Eclipse會將插件安裝在用戶的目錄中。 – 2011-04-19 15:31:59

回答

0

沒有明顯的方法來阻止eclipse上的插件安裝。即使是安裝在windows 7上C:\ Program Files \ eclipse下的eclipse,也允許將插件安裝到每個用戶的用戶主目錄中。它被設計用於在Linux上具有相同行爲的共享安裝。

我不確定做出這樣的決定會有什麼樣的安全問題,一種可能的方法是從eclipse中刪除org.eclipse.equinox.p2.ui。*插件以禁用eclipse的ui條目安裝菜單。