我有关于在linux
操作系统上安装应用程序的基本问题。我将以oracle db安装为例来表达我的问题。在安装oracle数据库时,我创建了一个名为dba
的用户组和该组中名为ora112
的用户。所以这个用户可以安装数据库。所以我的问题是如果ora112
使用umaks
设置为077
,那么其他任何用途都无法配置oracle数据库。为什么我们需要遵循这种做法。它是Linux
上应用程序安装中接受的程序。请与我分享您的经验。提前感谢您查看此问题
说我以这种方式安装Java
应用程序。那么由于此访问限制,属于不同用户帐户的其他应用程序将无法在此计算机上运行Java
。
安装应用程序时使用的默认权限是什么。它是770
吗?
答案 0 :(得分:2)
我认为您误解了umask
的权限。如果您使用770权限安装数据库,dba
组中的任何人都可以在那里执行他们需要的操作。
在另一个主题上,如果用户ora112
将umask设置为077,那么当他创建新文件时,他将默认使用权限700创建它。这意味着您必须手动chmod ora112创建的所有内容,以便dba
的其他组成员修改它。
再次注意umask与实际安装的权限有何不同!