三、操作题 1. 创建指定用户和组 (1) 增加 usergrp 组,GID 号为 6000. (2) 新增 userl 用户,UID 号为 6000,密码为空,并将其附属组加入 usergrp组中。 (3) 新增user2用户,密码为 password, 将用户的附属组加人root 组和 usergrp组。用户的 主目录为/user2日录, (4) 新增 user3用户,不为用户建立并初始化宿主目录,用户不允许登陆到系统的shell
时间: 2025-04-08 14:28:29 浏览: 21
以下是针对您的需求的操作步骤说明:
---
### 操作题解析
#### 1. 创建指定用户和组
**(1) 增加 usergrp 组,GID 号为 6000**
```bash
# 使用 groupadd 命令创建新组,并指定 GID
groupadd -g 6000 usergrp
```
**(2) 新增 userl 用户, UID 号为 6000,密码为空,并将其附属组加入 usergrp 组中**
```bash
# 添加 userl 用户并指定 UID 和初始组
useradd -u 6000 -G usergrp userl
# 设置空密码(注意安全性)
passwd -d userl
```
> **注释**: `-G` 参数用于指定附加组。
**(3) 新增 user2 用户,密码为 password,将用户的附属组加入 root 组和 usergrp 组。用户的主目录为 /user2 目录**
```bash
# 创建 user2 用户,指定主目录及附加组
useradd -m -d /user2 -G root,usergrp user2
# 设置用户密码
echo "password" | passwd --stdin user2
```
> **注释**: `-m` 自动创建主目录;`-d` 指定主目录路径。
**(4) 新增 user3 用户,不为用户建立并初始化宿主目录,用户不允许登录到系统的 shell**
```bash
# 添加 user3 用户,禁止登录 Shell 并跳过主目录创建
useradd -M -s /sbin/nologin user3
```
> **注释**: `-M` 不创建主目录;`-s` 指定不可登录的 Shell 类型 `/sbin/nologin`。
---
### 实现效果验证
完成上述操作后,可通过以下命令逐一检查结果是否符合预期:
- 查看组信息:`cat /etc/group`
- 查看用户信息:`cat /etc/passwd`
- 测试用户能否正常登录:尝试切换至对应用户(如 `su - userl`, `su - user2`)
---
###
阅读全文
相关推荐


















