AI 助教问 AI 助教
东方瑞通 · 红帽RHCE

本地用户/组管理与超级用户权限

使用 useradd、usermod、groupadd、passwd 管理本地用户和组;通过 su 或 sudo 获得超级用户权限。

考点精讲

  1. useradd 创建用户、passwd 设置密码、groupadd 建组、usermod -aG 组 用户 把用户追加到附加组;sudo 以 root 权限执行单条命令,配置在 /etc/sudoers;wheel 组默认拥有 sudo 权限。

记忆技巧

「useradd 建、passwd 密、usermod -aG 加组、sudo 提权」。
记「-aG 追加(append)、-G 覆盖」,少一个 a 就会把用户踢出原组。
「wheel 组 = 默认 sudo 权限」,把用户加进 wheel 即获得提权。

常见误区

  • 误区:用 usermod -G(覆盖)代替 -aG(追加)。正解:-aG 才是在保留原组基础上追加,-G 会移除原有附加组。
  • 误区:长期直接以 root 登录操作。正解:应使用 sudo 提权执行单条命令,配置在 /etc/sudoers,更安全可审计。
  • 误区:以为 groupadd 能创建用户。正解:groupadd 只建组,建用户用 useradd;用户主组与附加组概念要分清。

真题思路

  • 【示例】 把用户 zhangsan 追加到 wheel 附加组(保留原有组),正确命令是?
    A. usermod -G wheel zhangsan B. usermod -aG wheel zhangsan C. useradd -G wheel zhangsan D. groupadd wheel zhangsan
    答案:B
    解析:-aG 是追加附加组(-a 表示 append),-G 会覆盖原有附加组;useradd 用于新建用户;groupadd 用于建组。

常见问题

Q:如何把用户加入 wheel 组获得 sudo

A:usermod -aG wheel 用户名。

Q:怎么查看用户所属的组

A:id 用户名 或 groups 用户名。

Q:sudo 的配置文件在哪

A:/etc/sudoers(建议用 visudo 编辑以校验语法)。

相关知识

教材出处:RH124 第5章 本地用户/组管理与超级用户权限

AI 助教

让 AI 助教带你深入学习,把你卡住的地方直接问它

随时为您答疑解惑

开始答疑