2013-07-09 71 views
6

我使用文件夾/opt/來安裝常見的軟件,否則這些軟件不可用作系統軟件包安裝程序的一部分,並且應該可供Linux中的許多(開發人員)用戶使用(目前使用Ubuntu):Linux/opt/*文件夾和權限

/opt/dev/eigen/3.1.3 
/opt/dev/boost/1.54 
/opt/git/myproject1.git 
/opt/git/myproject2.git 

把普通軟件放在那裏會是普遍的做法吧?如何權限?我傾向於chmod -R 777 /opt/dev,但我猜這是一個非常糟糕的做法。有關這方面最佳實踐的建議?可能是按照添加開發人員組並賦予他們所有權限的方式?

注意git是一種特殊情況,但所有開發人員都需要訪問它,因爲推送更改意味着使用開發人員憑據在該路徑下創建目錄和文件。

回答

5

根據這些站點:

https://bbs.archlinux.org/viewtopic.php?id=35867 https://askubuntu.com/questions/169314/default-permissions-for-opt-directory

再加上我的經驗,使用正確的權限是755在/ opt子目錄。如果您是root組的用戶組成部分,那麼您也可以將權限設置爲775.只要您的/ opt文件夾中沒有任何相當敏感的內容,您應該沒問題。如果有的話,那麼你可能會考慮將它們存儲在/ opt中的一個單獨的子目錄中,並且有更多有限的權限。