AIX命令参考大全,卷 3,i - m - mkgroup 命令

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

AIX命令参考大全,卷 3,i - m

mkgroup 命令

用途

创建新的组。

语法

mkgroup [ -R load_module ] [ -a ] [ -A ] [ Attribute=Value ... ] Group

描述

mkgroup 命令创建新的组。Group 参数必须是一个唯一的 8 个或小于 8 个字节的字符串,并且不能是 ALLdefault 关键字。在缺省的情况下,mkgroup 命令创建一个标准组。要创建一个管理组,请指定 -a 标志。必须是 root 用户或是由 GroupAdmin 授权的用户创建的一个管理组。

要用备用“识别和认证”(I&A)机制创建一个组,请使用 -R 标志以指定创建该组所用的 I&A 装入模块。装入模块在 /usr/lib/security/methods.cfg 文件中定义。

您可以使用基于 Web 的系统管理器(wsm)中的用户应用程序来更改用户特性。您也可以使用“系统管理接口工具”(SMIT)smit mkgroups 快速路径来运行此命令。

创建组名的限制

为了防止登录的不一致性,应该避免在组名中全部使用大写字母字符。当 mkgroup 命令支持多字节组名时,建议用 POSIX 可移植文件名字符集来限制组名。

为了确保没有毁坏数据库,在命名组时一定要小心。组名必须以 -(短划线)、+(加号)、 @ (at 符号) 或 ~ (代字号) 开始。不能在组名中使用关键字 ALLdefault。此外,不要在组名字符串中使用以下任何字符:

: 冒号
" 双引号
# 磅字符
, 逗号
= 等号
\ 反斜杠
/ 斜杠
? 问号
' 单引号
` 反引号

最后,Name 参数不能包含任何空格、制表符或换行符。

标志

-a 创建一个管理组。只有 root 用户才可以使用这个标志。
-A 将调用 mkgroup 命令的人员设置为组管理员。
-R load_module 指定创建用户所用的可装入 I&A 模块。
Attribute=Value 用特定的属性初始化组。请参阅 chgroup 命令以获取有关组属性的更多信息。

安全性

访问控制:这个命令应该仅对 root 用户和安全组的成员授权执行(x)访问权。这个命令应该作为程序安装在可信计算库(TCB)上。这个命令应该由 root 用户通过 setuid(SUID)位集合而拥有。

访问的文件:

方式 文件
rw /etc/passwd
rw /etc/security/user
rw /etc/security/limits
rw /etc/security/environ
rw /etc/group
rw /etc/security/group
r /usr/lib/security/mkuser.default
x /usr/lib/security/mkuser.sys

审计事件:

事件 信息
USER_Create user

局限

创建组可能不受所有可装入的 I&A 模块的支持。如果可装入的 I&A 模块不支持创建一个组,则会报告错误。

示例

  1. 要创建一个帐户名为 finance 的新组,请输入:

    mkgroup finance
  2. 要创建一个帐户名为 payroll 的管理组,请输入:

    mkgroup -a payroll

    只有 root 用户才可以发出此命令。

  3. 要创建一个帐户名为 managers 的新组并将自己设置为管理员,请输入:

    mkgroup -A managers
  4. 要创建一个帐户名为 managers 的新组并设置管理员列表为 stevemike,请输入:

    mkgroup adms=steve,mike managers

    用户 stevemike 必须已经存在于此系统上。

  5. 要创建一个新的组,它是一个 LDAP I&A 可装入的模块用户,请输入:

    mkgroup -R LDAP monsters

文件

/usr/bin/mkgroup 包含 mkgroup 命令。
/etc/group 包含组的基本属性。
/etc/security/group 包含组的扩展属性。
/etc/passwd 包含基本用户信息。
/etc/security/passwd 包含密码信息。

相关信息

chgroup 命令、 chgrpmem 命令、chuser 命令、lsgroup 命令、lsuser 命令、mkuser 命令、passwd 命令、 pwdadm 命令、rmgroup 命令、rmuser 命令、setgroups 命令和 setsenv 命令。

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

要获取用户识别和认证、自由访问控制、可信计算库和审计的更多信息,请参阅 《AIX 5L V5.2 安全指南》

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