在 Oracle® Solaris 11.2 中管理用户帐户和用户环境

退出打印视图

更新时间: 2014 年 9 月
 
 

如何添加组

管理员创建组时,系统会将 solaris.group.assign/groupname 指定给此管理员,并向管理员赋予对该组的完全控制权。如果其他拥有相同授权的管理员创建了组,则该管理员可以控制此组。对其中一组具有控制权的管理员无法管理其他管理员的组。有关更多信息,请参见 groupadd (1M) 和 groupmod (1M) 手册页。

  1. 承担 root 角色或拥有 solaris.group.manage 授权的管理员。

    请参见在 Oracle Solaris 11.2 中确保用户和进程的安全 中的使用所指定的管理权限

  2. 列出现有组。
    # cat /etc/group
  3. 创建新组。
    $ groupadd -g group-id group-name
    groupadd

    通过向 /etc/group 文件中添加相应的条目,在系统上创建新的组定义。

    –g

    为新组指定组 ID。

    有关更多信息,请参见 groupadd(1M) 手册页。

示例 2-2  使用 groupadduseradd 命令设置组和用户

以下示例显示如何使用 groupadduseradd 命令向本地系统上的文件中添加 scutters 组和 scutter1 用户。

# groupadd -g 102 scutters
# useradd -u 1003 -g 102 -d /export/home/scutter1 -s /bin/csh \
-c "Scutter 1" -m -k /etc/skel scutter1
64 blocks

有关更多信息,请参见 groupadd(1M)useradd(1M) 手册页。