简介
新团队成员需要先拥有一个普通的本地账户,才能使用共享开发区域。该账户应包含主目录,使用 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 用户完成了账户创建。



