【问题标题】:Installing applications with different user accounts on linux在 linux 上安装具有不同用户帐户的应用程序
【发布时间】:2012-06-14 04:54:08
【问题描述】:

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

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

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

【问题讨论】:

    标签: linux unix permissions access-rights


    【解决方案1】:

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

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

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

    【讨论】:

    • 说我用 700 权限安装 java。那么没有其他使用不同用户帐户安装的应用程序将无法使用 java 安装。
    • 如果我是正确的,安装应用程序时使用的默认权限是什么
    • 通常,您会希望某些 root 用户拥有 rwx 权限,而 group 和其他用户只有 r-x。除非手头有机密性,在这种情况下,只有 group 会有 r-x 而其他会有 ---
    猜你喜欢
    • 2018-02-19
    • 1970-01-01
    • 2021-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多