显示用户和组信息

LinuxBeginner
立即练习

简介

在本挑战中,你将识别当前登录 Linux 环境的账户,并检查该账户所属的组。在检查权限、排查访问问题或确认 Shell 会话以哪个用户身份运行时,这些任务非常常用。

显示当前用户身份

在此步骤中,你将使用 Linux 命令来显示当前的用户名。

注意:这是一个挑战,而非引导式实验。挑战是 LabEx 提供的一种不同类型的资源,旨在评估和测试你的技能,而非进行教学。你需要运用现有的知识独立完成任务。

任务

  • 显示你当前的用户身份。

要求

  • 使用合适的 Linux 命令来显示当前用户身份。

示例

当你完成此步骤时,终端应仅打印当前的用户名。下方的示例展示了预期的输出格式,而非你应该输入的命令。根据环境的不同,你的用户名可能会有所不同。

labex

显示用户身份的终端

显示用户和组信息

在此步骤中,你将使用 Linux 命令来显示详细的用户和组信息。

任务

  • 显示用户和组信息。

要求

  • 使用合适的 Linux 命令来显示详细的用户和组信息,包括 uidgidgroups 等字段。

示例

当你完成此步骤时,终端应显示类似于下方的详细身份信息。你环境中的具体数字 ID 和组名可能会有所不同。

uid=1000(labex) gid=1000(labex) groups=1000(labex),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),116(lpadmin),126(sambashare)

显示用户组信息的终端

总结

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

✨ 查看解决方案并练习✨ 查看解决方案并练习