將每位使用者的主要群組設為共用 Installation Manager 群組實例的群組。如果沒有設定主要群組,使用者必須執行 chgrp 來變更使用者已安裝之檔案的相關群組。
在群組模式中,當使用者的 umask 值為 0n0 且 n 是八進位值時,Installation Manager 會將 umask 值變更為 002。umask 值只對 Installation Manager 的現行階段作業設定,在使用者結束 Installation Manager 之後並不會持續保存。umask 值會記載於日誌檔。Installation Manager 所建立的檔案,預設具有群組寫入許可權。當 Installation Manager 啟動時,使用者的群組 ID 必須與群組模式的群組 ID 相同。如果群組 ID 不符,使用者無法啟動 Installation Manager。本主題的剩餘部份不適用 1.5.2 版。
在此章節中的資訊適用 1.5 和 1.5.1 版。
許可權可以由系統管理者或群組成員來設定。 管理者可以設定所有使用者的許可權,或者,每位使用者可以個別設定許可權。
chmod -R g=u
這個指令會設定所包含之目錄和檔案的許可權,使群組許可權等於擁有者許可權設定許可權的一個方法是設定群組的使用者遮罩。 「程序」區段中會概述設定使用者遮罩的選項。 設定使用者遮罩是管理使用者許可權最有效的方法。
例如,user1 安裝一個套件。 User2 開啟 Installation Manager 以修改不同的套件。 User2 沒有 user1 所建立之 Installation Manager 檔案的存取權,因為在 user2 啟動 Installation Manager 之前,沒有執行變更模式指令。 User2 收到許可權遭拒錯誤。
「程序」節中的資訊適用 1.5 和 1.5.1 版。
如果要透過使用者遮罩來設定許可權,請執行下列作業之一: