显示用户和组信息

LinuxLinuxBeginner
立即练习

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

介绍

在本挑战中,我们将探索两个关键命令:whoamiid。这些简单但功能强大的工具能够为你提供有关 Linux 环境中用户身份和组成员身份的重要信息。

提示:本挑战与逐步学习的实验不同,需要你独立完成,以展示你对技能的掌握程度。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL shell(("Shell")) -.-> shell/VariableHandlingGroup(["Variable Handling"]) shell(("Shell")) -.-> shell/AdvancedScriptingConceptsGroup(["Advanced Scripting Concepts"]) linux(("Linux")) -.-> linux/UserandGroupManagementGroup(["User and Group Management"]) shell/VariableHandlingGroup -.-> shell/variables_decl("Variable Declaration") shell/AdvancedScriptingConceptsGroup -.-> shell/subshells("Subshells and Command Groups") linux/UserandGroupManagementGroup -.-> linux/sudo("Privilege Granting") linux/UserandGroupManagementGroup -.-> linux/groups("Group Displaying") linux/UserandGroupManagementGroup -.-> linux/whoami("User Identifying") linux/UserandGroupManagementGroup -.-> linux/id("User/Group ID Displaying") subgraph Lab Skills shell/variables_decl -.-> lab-8718{{"显示用户和组信息"}} shell/subshells -.-> lab-8718{{"显示用户和组信息"}} linux/sudo -.-> lab-8718{{"显示用户和组信息"}} linux/groups -.-> lab-8718{{"显示用户和组信息"}} linux/whoami -.-> lab-8718{{"显示用户和组信息"}} linux/id -.-> lab-8718{{"显示用户和组信息"}} end

显示当前用户身份

在本步骤中,你将使用一个 Linux 命令来显示当前用户身份。

任务

  • 显示当前用户身份。

要求

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

示例

完成此步骤后,你应该在终端中看到类似于以下内容的输出:

labex
终端显示用户身份
✨ 查看解决方案并练习

显示用户和组信息

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

任务

  • 显示用户和组信息。

要求

  • 使用适当的 Linux 命令来显示用户和组信息。

示例

完成此步骤后,你应该在终端中看到类似于以下内容的输出:

uid=1000(labex) gid=1000(labex) groups=1000(labex),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),116(lpadmin),126(sambashare)
终端用户组信息
✨ 查看解决方案并练习

总结

恭喜!你已成功完成“显示用户和组信息”挑战。通过使用 whoamiid 命令,你学会了如何显示用户身份和详细的组信息。这些知识对于理解 Linux 环境中的用户权限和身份至关重要,为更高级的系统管理任务奠定了基础。