2013-07-09 31 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

プラス私の経験、使用するための適切なアクセス許可は、/ opt内のサブディレクトリのための755です。あなたのユーザがルートグループに属している場合は、権限を775に設定することもできます。/ optフォルダには何も重要でない限り、これで問題はありません。存在する場合は、/ optとは別のサブディレクトリに格納することを検討します。

関連する問題