考点精讲
记忆技巧
「useradd 建、passwd 密、usermod -aG 加组、sudo 提权」。
记「-aG 追加(append)、-G 覆盖」,少一个 a 就会把用户踢出原组。
「wheel 组 = 默认 sudo 权限」,把用户加进 wheel 即获得提权。
记「-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章 本地用户/组管理与超级用户权限