为练习用户创建账户

LinuxBeginner
立即练习

简介

新团队成员需要先拥有一个普通的本地账户,才能使用共享开发区域。该账户应包含主目录,使用 Bash 登录 shell,并属于现有的 developers 组。

前面的引导实验练习了完整的账户创建和附加组管理流程。本挑战只需将该流程应用于一个用户。

为用户创建账户

当前情况

附加组 developers 已经存在。用户 trainee 尚不存在。

任务范围

  • 创建用户 trainee,并为其创建同名的私有组。
  • 创建 /home/trainee
  • 使用 /bin/bash 作为登录 shell。
  • trainee 添加到现有的 developers 组。
  • 不要修改 labex 账户。

目标

最终得到一个可用的 trainee 账户:它应包含主目录,使用 Bash shell,并通过 developers 获得附加组访问权限。

验收标准

  • trainee 存在,且其主组为 trainee
  • /home/trainee 存在,所有者和所属组为 trainee:trainee
  • 登录 shell 为 /bin/bash
  • id trainee 的输出包含 developers

提示

引导实验使用了哪种创建方式?

查看引导实验中使用 useradd 创建主目录、同名私有组并选择 Bash 的示例。然后使用下一步中的附加组命令。

总结

你使用引导实验中介绍的账户和组管理命令,为一个 Linux 用户完成了账户创建。

✨ 查看解决方案并练习