新增3个用户为自己名字的拼音,比如zhangsan,zhangsan1,zhangsan2,用户的分组分别为1002,1003,1002,密码可以为自定义,并且设置这些用户的Shell命令行都是bash,并且创建好用户对应的home目录
时间: 2024-10-19 08:17:43 浏览: 18
在Linux系统中,按照您的需求,我们可以使用 `adduser` 命令来添加新用户并配置他们。这里以Ubuntu为例,因为它的 `adduser` 命令支持创建用户时指定用户名、组、密码等信息。以下是步骤:
1. **创建用户及分组**:
- 对于 `zhangsan` 和 `zhangsan1`:
```sh
sudo adduser zhangsan primary_group=1002 shell=/bin/bash home=/home/zhangsan
sudo adduser zhangsan1 primary_group=1003 shell=/bin/bash home=/home/zhangsan1
```
- `primary_group` 参数用于指定用户所在的组,`shell` 设置为 Bash,`home` 定义用户的主目录。
2. **为`zhangsan2`分配相同的分组,但不同目录**:
```sh
sudo adduser zhangsan2 primary_group=1002 shell=/bin/bash home=/home/zhangsan2
```
3. **设置密码**:
可以通过 `passwd` 命令为每个用户设置密码,例如:
```sh
sudo passwd zhangsan
# 输入新密码两次
sudo passwd zhangsan1
# 输入新密码两次
sudo passwd zhangsan2
```
4. **确认用户和目录存在**:
查看新用户及其路径是否已创建:
```sh
id zhangsan
ls /home/zhangsan
```
同理检查 `zhangsan1` 和 `zhangsan2`。
**相关问题--:**
1. `adduser` 命令如何查看帮助文档?
2. 如何保证新用户的密码安全存储?
3. 用户权限管理中,如何区分普通用户和管理员用户?
阅读全文