0

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

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

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

4

1 回答 1

2

我认为您误用了umasks 的权限。如果您使用 770 权限安装数据库,则dba组中的任何人都可以在那里做他们需要做的事情。

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

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

于 2012-06-11T09:32:47.577 回答