在linux上安装具有不同用户帐户的应用程序

时间:2012-06-11 09:29:17

标签: linux unix permissions access-rights

我有关于在linux操作系统上安装应用程序的基本问题。我将以oracle db安装为例来表达我的问题。在安装oracle数据库时,我创建了一个名为dba的用户组和该组中名为ora112的用户。所以这个用户可以安装数据库。所以我的问题是如果ora112使用umaks设置为077,那么其他任何用途都无法配置oracle数据库。为什么我们需要遵循这种做法。它是Linux上应用程序安装中接受的程序。请与我分享您的经验。提前感谢您查看此问题

说我以这种方式安装Java应用程序。那么由于此访问限制,属于不同用户帐户的其他应用程序将无法在此计算机上运行Java

安装应用程序时使用的默认权限是什么。它是770吗?

1 个答案:

答案 0 :(得分:2)

我认为您误解了umask的权限。如果您使用770权限安装数据库,dba组中的任何人都可以在那里执行他们需要的操作。

在另一个主题上,如果用户ora112将umask设置为077,那么当他创建新文件时,他将默认使用权限700创建它。这意味着您必须手动chmod ora112创建的所有内容,以便dba的其他组成员修改它。

再次注意umask与实际安装的权限有何不同!