<分区>
我正在使用文件夹 /opt/
来安装常用软件,否则这些软件将无法作为系统软件包安装程序的一部分使用,并且应该可供许多(开发人员)用户使用Linux(目前使用 Ubuntu):
/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 是一个特例,但所有开发人员仍然需要访问它,因为推送更改意味着使用开发人员凭据在该路径下创建目录和文件。