简介
在本挑战中,你将识别当前登录 Linux 环境的账户,并检查该账户所属的组。在检查权限、排查访问问题或确认 Shell 会话以哪个用户身份运行时,这些任务非常常用。
显示当前用户身份
在此步骤中,你将使用 Linux 命令来显示当前的用户名。
注意:这是一个挑战,而非引导式实验。挑战是 LabEx 提供的一种不同类型的资源,旨在评估和测试你的技能,而非进行教学。你需要运用现有的知识独立完成任务。
任务
- 显示你当前的用户身份。
要求
- 使用合适的 Linux 命令来显示当前用户身份。
示例
当你完成此步骤时,终端应仅打印当前的用户名。下方的示例展示了预期的输出格式,而非你应该输入的命令。根据环境的不同,你的用户名可能会有所不同。
labex

显示用户和组信息
在此步骤中,你将使用 Linux 命令来显示详细的用户和组信息。
任务
- 显示用户和组信息。
要求
- 使用合适的 Linux 命令来显示详细的用户和组信息,包括
uid、gid和groups等字段。
示例
当你完成此步骤时,终端应显示类似于下方的详细身份信息。你环境中的具体数字 ID 和组名可能会有所不同。
uid=1000(labex) gid=1000(labex) groups=1000(labex),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),116(lpadmin),126(sambashare)

总结
恭喜!你已成功完成了「显示用户和组信息」挑战。通过使用 whoami 和 id 命令,你学会了如何检查当前登录的用户,以及如何查看账户的 uid、主 gid 和附属 groups。这些检查在验证权限、排查访问问题以及确认脚本或服务的执行上下文时非常有用。若要进一步探索这些命令,你可以通过 man whoami 和 man id 查看它们的手册页。



