Linux / opt / *文件夹和权限

时间:2013-07-09 19:54:43

标签: linux ubuntu permissions

我正在使用文件夹/opt/来安装通用软件,否则这些软件将无法作为系统软件包安装程序的一部分提供,并且应该可供Linux中的许多(开发人员)用户使用(使用Ubuntu at那一刻):

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

1 个答案:

答案 0 :(得分:6)

根据这些网站:

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

加上我的经验,对于/ opt中的子目录,正确的使用权限是755。如果你的useris属于root组的一部分,你也可以将权限设置为775.只要在/ opt文件夹中没有任何相当敏感的内容,你就可以了。如果有,那么您可以考虑将这些存储在/ opt的单独子目录中,并使用更多有限的权限。