以组方式设置许可权

组中的所有用户必须具有相同的许可权以共享该组所管理的文件的读写功能。对于 V1.5 和 V1.5.1,必须设置组方式许可权。对于 V1.5.2,Installation Manager 将自动设置许可权。

开始之前

  • V1.5 和 V1.5.1

    将每个用户的主组设置为共享组 Installation Manager 实例的组。 如果不设置主组,用户必须运行 chgrp 以更改与用户的安装文件关联的组。

  • V1.5.2

    在组方式下,当 umask 值为 0n0n 为八进制值时,Installation Manager 将用户的 umask 值更改为 002。仅为 Installation Manager 的当前会话设置 umask 值,且在用户退出 Installation Manager 后不会继续保留该值。这些 umask 值记录在日志文件中。Installation Manager 创建的文件在缺省情况下具有组编写许可权。Installation Manager 启动时,用户的组标识必须与组方式的组标识相同。如果组标识不匹配,那么用户将无法启动 Installation Manager。此主题的其余部分不适用于 V1.5.2。

关于此任务

此部分中的信息适用于 V1.5 和 V1.5.1。

可由系统管理员或组成员设置许可权。 管理员可以为所有用户设置许可权,或者,每个用户可以个别设置许可权。

必须设置 Installation Manager 安装目录、应用程序数据位置、共享资源目录以及每个已安装产品的目标安装目录设置许可权。 要设置许可权,请在每个目录上运行以下命令:

chmod -R g=u

此命令会设置包含目录和文件的许可权,从而使组许可权与所有者许可权相同

一种设置许可权的方法是为组设置用户掩码。 “过程”部分中对用于设置用户掩码的选项进行了概述。 设置用户掩码是管理用户许可权最有效的方法。

如果无法设置用户掩码,可以在每个目录位置中运行更改方式命令以授予组用户对文件的访问权。
注意: 如果不设置用户掩码,每次有不同用户使用 Installation Manager 时,您都必须运行更改方式命令。如果不运行更改方式命令,可能发生因文件许可权而造成的问题。

例如,user1 安装了软件包。 User2 打开 Installation Manager 以修改其他软件包。User2 没有对 Installation Manager 文件(由 user1 创建)的访问权,因为更改方式命令未在 user2 启动 Installation Manager 之前运行。 User2 会收到“许可权遭到拒绝”的错误。

过程

“过程”部分中的信息适用于 V1.5 和 V1.5.1。

要通过用户掩码设置许可权,请执行以下其中一个任务:

下一步做什么


反馈