Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。












想要改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。

7年前关闭。



Improve this question




我正在使用/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是一种特殊情况,但是仍然所有开发人员都需要访问git,因为推送更改意味着使用开发人员凭据在该路径下创建目录和文件。

最佳答案

根据这些站点:

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

加上我的经验,/opt中的子目录的正确使用权限是755。如果您的用户是根用户组的一部分,则还可以将权限设置为775。只要/opt文件夹中没有任何敏感内容,就可以使用此权限。如果存在,则您可以考虑将它们存储在/opt之外的单独子目录中,并具有更多受限权限。

关于Linux/opt/*文件夹和权限,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17557013/

10-16 03:58