介绍
在 Linux 系统中,多个用户共享同一个环境是非常普遍的情况。作为一名系统管理员,你需要熟练掌握管理用户账户以及在不同用户之间切换的技能。本次挑战将测试你在 Linux 环境下的用户管理和身份验证能力。
环境说明
LabEx 使用红帽通用基础镜像 9(UBI9)来模拟考试环境。虽然它可能与真实的 RHCSA 考试环境不完全一致,但它能够很好地呈现你将遇到的各项任务。
环境中存在两个用户:
labex:具有 sudo 权限的标准用户,密码为:labex。root:系统管理员,密码为:redhat。
本次挑战包含真实的考试题目,并配有详细说明、要求以及自动化验证脚本,帮助你确认任务完成情况。它有效地模拟了 RHCSA 考试所涵盖的知识领域。
切换用户并创建新账户
本步骤将引导你完成在用户之间切换以及创建新用户账户的过程。
任务
- 使用
sudo切换到root用户 - 创建一个名为
projectuser的新用户 - 切换到
projectuser账户 - 返回到
labex用户账户
要求
- 你当前已以
labex用户身份登录 - 所有操作均应在终端中执行
- 使用
sudo命令切换到root用户 - 创建
projectuser,并将其家目录设置为/home/projectuser - 将
projectuser的密码设置为project123 - 使用
su命令在用户之间切换 - 确保最后停留在
labex用户的登录状态
示例
完成任务后,运行 whoami 命令时你应该能看到如下输出:
labex pts/0 2023-08-28 10:00 (:0)
总结
在本次挑战中,你练习了 Linux 环境下核心的用户管理技能。你学习了如何使用 sudo 和 su 命令在用户之间切换,如何创建具有指定家目录的新用户账户,以及如何设置用户密码。这些技能对于管理多用户系统、确保用户隔离以及维护系统安全的系统管理员来说至关重要。



