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 08:28:49 浏览: 489
好的,以下是对您的问题的回答:
1. 创建用户zhangsan、lisi、wangwu,并设置其登录密码为123456:
可以使用以下命令来创建用户并设置密码:
```
sudo useradd zhangsan
sudo useradd lisi
sudo useradd wangwu
sudo passwd zhangsan
sudo passwd lisi
sudo passwd wangwu
```
2. 创建两个组linux以及hadoop:
可以使用以下命令来创建组:
```
sudo groupadd linux
sudo groupadd hadoop
```
3. 将用户zhangsan、lisi加入到linux组:
可以使用以下命令将用户添加到组:
```
sudo usermod -a -G linux zhangsan
sudo usermod -a -G linux lisi
```
4. 将lisi与wangwu加入到hadoop组:
可以使用以下命令将用户添加到组:
```
sudo usermod -a -G hadoop lisi
sudo usermod -a -G hadoop wangwu
```
5. 设置lisi的主组群为hadoop:
可以使用以下命令来设置lisi的主组:
```
sudo usermod -g hadoop lisi
```
6. 查看/etc/passwd文件,分别说出zhangsan、lisi、wangwu三个用户的UID和GID分别是什么?
可以使用以下命令来查看/etc/passwd文件:
```
cat /etc/passwd
```
在输出中,每个用户的信息会被冒号分隔开来,其中第三个字段是该用户的UID,第四个字段是该用户的GID。因此,我们可以找到zhangsan、lisi、wangwu三个用户的UID和GID:
- zhangsan的UID是1001,GID是1002;
- lisi的UID是1002,GID是1003;
- wangwu的UID是1003,GID是1004。
7. 将lisi从linux组删除:
可以使用以下命令将lisi从linux组中删除:
```
sudo deluser lisi linux
```
8. 试试能否将lisi从hadoop组中删除?并说明为什么?
可以使用以下命令将lisi从hadoop组中删除:
```
sudo deluser lisi hadoop
```
如果lisi是hadoop组的唯一成员,那么在删除lisi之前,需要先将其从主组中移除,否则可能会出现一些问题。如果lisi不是hadoop组的唯一成员,那么直接删除即可。
阅读全文