1、创建用户zhangsan、lisi、wangwu,并设置其登录密码为123456; 2、创建两个组linux以及hadoop; 3、将用户zhangsan、lisi加入到linux组; 4、将lisi与wangwu加入到hadoop组; 5、设置lisi的主组群为hadoop; 6、查看/etc/passwd文件,分别说出zhangsan、lisi、wangwu三个用户的UID和GID分别是什么? 7、将lisi从linux组删除; 8、试试能否将lisi从hadoop组中删除?并说明为什么?
时间: 2023-07-10 16:29:04 浏览: 151
好的,我已经记录下来了。下面是对你的问题的回答:
1. 创建用户的命令为:
```
sudo useradd zhangsan -m -s /bin/bash
sudo useradd lisi -m -s /bin/bash
sudo useradd wangwu -m -s /bin/bash
```
设置登录密码的命令为:
```
sudo passwd zhangsan
sudo passwd lisi
sudo passwd wangwu
```
2. 创建组的命令为:
```
sudo groupadd linux
sudo groupadd hadoop
```
3. 将用户加入组的命令为:
```
sudo usermod -aG linux zhangsan
sudo usermod -aG linux lisi
```
4. 将用户加入组的命令为:
```
sudo usermod -aG hadoop lisi
sudo usermod -aG hadoop wangwu
```
5. 设置主组群的命令为:
```
sudo usermod -g hadoop lisi
```
6. 查看用户UID和GID的命令为:
```
grep zhangsan /etc/passwd
grep lisi /etc/passwd
grep wangwu /etc/passwd
```
7. 将用户从组中删除的命令为:
```
sudo deluser lisi linux
```
8. 尝试将lisi从hadoop组中删除的命令为:
```
sudo deluser lisi hadoop
```
无法删除,因为lisi是hadoop的主组群,必须先将主组群更改为其他组,才能将其从hadoop组中删除。
阅读全文