Menu Close

第 7 章 管理用户帐户入门

Red Hat Enterprise Linux 是多用户操作系统,可让不同计算机中的多个用户访问在同一机器中安装的单一系统。每个用户都在其自身帐户下运行,因此管理用户帐户代表Red Hat Enterprise Linux 系统管理的一个核心元素。

以下是不同类型的用户帐户:

  • 普通用户帐户:

    为特定系统用户创建普通帐户。这些帐户可以在正常的系统管理过程中添加、删除和修改。

  • 系统用户帐户:

    系统用户帐户代表系统中的特定应用程序标识符。这些帐户一般只在软件安装时添加或操作,它们不会在以后修改。

    警告

    系统帐户假定在一个系统中本地可用。如果这些帐户被远程配置和提供,比如在 LDAP 配置实例中,系统中断和服务启动失败可能会发生。

    对于系统帐户,1000 以下的用户 ID 被保留。对于普通帐户,使用从 1000 开始的 ID。但推荐做法是使用从 5000 开始的 ID。有关分配 ID,请查看 /etc/login.defs 文件。

  • Group:

    组是一个实体,可将多个用户帐户组合在一起以满足共同目的,例如授予对特定文件的访问权限。

7.1. 使用命令行工具管理帐户和组群

这部分论述了管理用户帐户和组群的基本命令行工具。

  • 显示用户和组群 ID:

    $ id
    uid=1000(example.user) gid=1000(example.user) groups=1000(example.user),10(wheel) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
  • 要创建新用户帐户,请执行以下操作:

    # useradd example.user
  • example.user 所属用户帐户分配新密码:

    # passwd example.user
  • 将用户添加到组中:

    # usermod -a -G example.group example.user

其他资源

  • man useradd(8), man passwd(1), 和 man usermod(8)