AIX命令参考大全,卷 1,a - c - chgroup 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 1,a - c

chgroup 命令

用途

更改组的属性。

语法

chgroup [ -R load_module ] Attribute=Value ... Group

描述

注意:如果在系统上安装了网络信息服务(NIS)数据库,则不要使用 chgroup 命令,否则可能造成系统数据库严重的不一致性。

chgroup 命令更改由 Group 参数指定的组的属性。组名必须已作为等于或少于 8 字节的字符串存在。要更改属性,在 Attribute=Value 参数中指定属性名和更改后的值。

要更改使用备用的标识和认证(I&A)机制创建的组的属性,-R 标志可用于指定 I&A 可装入模块。装入模块在 /usr/lib/security/methods.cfg 文件中定义。

可以使用 基于 Web 的系统管理器(wsm)中的用户应用程序来更改用户特征。也可使用系统管理界面程序(SMIT)smit chgroup 快速路径来运行此命令。

对于更改组的限制

要确保组信息的安全性,对于 chgroup 命令的使用会有限制。只有 root 用户或具有 UserAdmin 权限的用户才可以使用 chgroup 命令来更改任何组。这些更改包括:

所谓管理组,即为其 admin 属性设置为真(true)的一个组。security 组的成员可以更改非管理组的属性包括将用户添加至管理员列表。

标志

-R 指定用于更改用户属性的可装入 I&A 模块。

属性

可以通过指定 Attribute=Value 参数来更改属性。如果具有适当的权限,可以设置以下组属性:

adms 定义可执行组的管理任务的用户(比如设置组成员和管理员)。如果 admin = true,则可忽略此属性,因为只有 root 用户可以改变定义为管理的组。Value 参数是以逗号分隔的用户登录名列表。如果不指定 Value 参数,将除去所有管理员。
admin 定义组的管理状态。可能的值为:
true
将组定义为管理。只有 root 用户可以更改被定义为管理的组的属性。
false
定义标准组。这些组的属性可由 root 用户或安全组成员来更改。这是缺省值。
id 组标识。Value 参数是唯一的整数字符串。更改此属性危及系统安全性,鉴于此原因,不应该更改此属性。
users 以下格式的一个或多个用户的列表:User1,User2,...,Usern。使用逗号分隔组成员名。每个用户必须在数据库配置文件中被定义。不能从用户主组除去用户。

admsadmin 属性是在 /etc/security/group 文件中设置的。剩余的属性在 /etc/group 文件中设置的。如果使用 chgroup 命令指定的任何属性是无效的,此命令将不作任何更改。

安全性

访问控制:此命令应仅授予 root 用户和安全组执行(x)访问权。此命令应该安装为可信计算基础(TCB)中的程序。命令应该由具有 setuid(SUID)位集的 root 用户所有。

访问的文件:

方式 文件
rw /etc/group
rw /etc/security/group
r /etc/passwd

审计事件:

事件 信息
GROUP_Change 组,属性

限制

并非所有可装入 I&A 模块都支持对组的属性的更改。如果可装入 I&A 模块不支持对组的属性进行更改,会报告一个错误。

示例

  1. 要将 samcarol 添加至 finance 组,而该组当前只有成员 frank,输入:

    chgroup users=sam,carol,frank  finance
  2. 要将 frankfinance 组中除去,但保留 samcarol,并要除去 finance 组的管理员,输入:

    chgroup users=sam,carol adms= finance

    此示例中,更改了两个属性值。成员列表省略了名称 frank,而 adms 属性的值则保留为空。

  3. 要更改 LDAP I&A 可装入模块组用户的属性,输入:

    chgroup -R LDAP users=sam,frank monsters

文件

/usr/bin/chgroup 指定至 chgroup 命令的路径。
/etc/group 包含组的基本属性。
/etc/security/group 包含组的扩展属性。
/etc/passwd 包含用户的基本属性。

相关信息

chfn 命令、chgrpmem 命令、chsh 命令、chuser 命令、lsgroup 命令、lsuser 命令、 mkgroup 命令、mkuser 命令、passwd 命令、pwdadm 命令、rmgroup 命令、rmuser 命令、setgroups 命令、setsenv 命令。

有关安装基于 Web 的系统管理器的信息,请参阅 《AIX 5L V5.2 基于 Web 的系统管理器管理指南》 中的第二章:安装和系统要求

要获取有关用户的标识和认证、任意访问控制、可信计算基础以及审计的更多信息,请参考 AIX 5L Version 5.2 System Management Concepts: Operating System and Devices 中的 安全性管理

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]