我有一个关于在linux操作系统上安装应用程序的基本问题。我将以oracle db安装为例来说明我的问题。在安装oracle数据库时,我创建了一个名为dba的用户组,并在这个名为ora112的组中创建了用户。因此,允许该用户安装数据库。所以我的问题是,如果ora112使用umaks设置为077,那么其他用户将无法配置oracle数据库。为什么我们需要遵循这种做法。这是在Linux上安装应用程序时可接受的过程吗?请与我分享你的经验。提前感谢您对此问题的研究
假设我以这种方式安装Java应用程序。然后,属于不同用户帐户的其他应用程序将不能使用此计算机上运行的Java,因为此访问限制。
安装应用程序时使用的默认权限是什么。是770吗?
发布于 2012-06-11 17:32:48
我认为你把权限和umask搞错了。如果你用770权限安装数据库,dba组中的任何人都可以在那里做他们需要的事情。
在不同的主题上,如果用户ora112的umask设置为077,那么当他创建一个新文件时,他将默认使用权限700创建该文件。这意味着为了让dba的其他组成员修改它,你必须手动修改ora112创建的所有内容。
同样,请注意umask与实际安装的权限有何不同!
https://stackoverflow.com/questions/10977498
复制相似问题