配置超级用户访问权限

红帽企业 LinuxBeginner
立即练习

介绍

在本次挑战中,你将在 Red Hat Enterprise Linux 系统上练习配置超级用户访问权限。作为一名系统管理员,为用户授予和管理提权访问权限是一项基本技能,这对于维护系统的安全性和完整性至关重要。你将创建一个新用户,并赋予其以 root 用户身份执行命令的能力。

授予超级用户访问权限

任务

你的目标是创建一个新用户并为其提供超级用户(sudo)权限。随后,你需要验证该用户是否能成功执行需要这些提权权限的命令。

要求

  • 创建一个用户名为 admin 的新用户账户。
  • admin 用户设置密码。为了简单起见,你可以使用 labexpass123 作为密码。
  • 通过将 admin 用户添加到 wheel 组来授予其超级用户访问权限。在 RHEL 系统中,wheel 组的成员默认被允许使用 sudo
  • 验证 admin 用户是否可以使用 sudo 列出 /root 目录的内容。

示例

正确配置 admin 用户后,你应该能够切换到该用户并执行特权命令。例如,运行 sudo ls /root 应该能成功列出 root 用户家目录的内容,而普通用户通常是无法访问该目录的。

[admin@host ~]$ sudo ls /root
anaconda-ks.cfg  anaconda-post-nochroot.log  anaconda-post.log  buildinfo  original-ks.cfg

总结

在本次挑战中,你学习了如何在 Red Hat Enterprise Linux 系统上为用户账户授予超级用户访问权限。你成功创建了一个新用户,设置了其密码,并将其添加到 wheel 组以授予 sudo 权限。你还通过执行一个需要提权访问的命令验证了新权限。掌握用户权限管理对于任何负责维护安全且功能完备的 Linux 环境的系统管理员来说,都是一项至关重要的技能。

✨ 查看解决方案并练习