linux创建用户zhangsan,指定用户id:1006,主组:class,指定附加组school,添加备注信息,查看是否创建成功,要求说出所包含的信息
时间: 2024-03-22 12:37:56 浏览: 103
好的,您可以通过以下命令在linux系统中创建一个新用户zhangsan,指定用户ID为1006,主组为class,附加组为school,同时添加备注信息:
```
sudo useradd -u 1006 -g class -G school -c "This is zhangsan" zhangsan
```
其中,-u参数用于指定用户ID,-g参数用于指定主组,-G参数用于指定附加组,-c参数用于添加备注信息,zhangsan表示新用户的用户名。
您可以通过以下命令查看是否创建成功:
```
id zhangsan
```
如果显示类似于以下内容的信息,则表示创建成功:
```
uid=1006(zhangsan) gid=100(class) groups=100(class),200(school)
```
其中,uid表示用户ID,gid表示主组ID,groups表示附加组ID,zhangsan表示用户名,class和school表示组名。备注信息可以通过以下命令查看:
```
finger zhangsan
```
这样就可以查看到关于zhangsan用户的详细信息,包括用户名、真实姓名、终端、登录时间、登录IP地址、注释等信息。
相关问题
linux修改zhangsan所属组:school,用户名修改为:zs,用户id修改为:1008,查看是否修改成功
要修改zhangsan的所属组为school,可以使用以下命令:
```
sudo usermod -g school zhangsan
```
要将zhangsan的用户名修改为zs,可以使用以下命令:
```
sudo usermod -l zs zhangsan
```
要将zhangsan的用户ID修改为1008,可以使用以下命令:
```
sudo usermod -u 1008 zs
```
然后,可以使用以下命令来检查修改是否成功:
```
id zs
```
如果输出的结果中,用户ID为1008,所属组为school,用户名为zs,则说明修改成功了。
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组中删除?并说明为什么?
好的,我已经记录下来了。下面是对你的问题的回答:
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组中删除。
阅读全文