在 liunx 中 一、 要求添加组、添加用户及用户密码。 先建三个a组、b组、c组,再创建两个用户(你的名字)和li,并添加两个用户的密码。用户(你的名字)的基本组是a组,附加组是c组;用户li的基本组是b组,附加组是c组。
时间: 2024-05-11 19:17:55 浏览: 12
好的,以下是在 Linux 中添加组和用户的步骤:
1. 添加组:
```
sudo groupadd a
sudo groupadd b
sudo groupadd c
```
2. 添加用户及用户密码:
```
sudo useradd -m -s /bin/bash your_username
sudo passwd your_username
sudo useradd -m -s /bin/bash li
sudo passwd li
```
3. 将用户添加到组中:
```
sudo usermod -a -G a,c your_username
sudo usermod -a -G b,c li
```
其中,`-a` 表示添加,`-G` 表示附加组。
现在,您已经成功地创建了三个组和两个用户,并将它们添加到了各自的基本组和附加组中。
相关问题
liunx如何批量创建多个用户给一个组
可以使用以下命令来批量创建多个用户并将他们添加到同一个组:
1. 首先,创建一个文本文件,文件中每行包含一个用户名,例如:
```
user1
user2
user3
```
2. 然后,使用以下命令批量创建这些用户:
```
sudo xargs -a users.txt adduser --gecos "" --disabled-password
```
这将使用 users.txt 文件中的用户名批量创建用户,并设置空密码。
3. 最后,将这些用户添加到同一个组中,例如:
```
sudo usermod -a -G groupname user1
sudo usermod -a -G groupname user2
sudo usermod -a -G groupname user3
```
这将将用户 user1、user2 和 user3 添加到名为 groupname 的组中。可以将这些命令组合成一个脚本,以便更轻松地批量创建用户并将他们添加到组中。
liunx怎么查询用户组里有哪些用户
您可以使用`grep`命令配合`/etc/group`文件来查询特定用户组中包含哪些用户。具体命令如下:
```
grep '^group_name:' /etc/group | cut -d: -f4
```
其中,`group_name`是您要查询的用户组名称。该命令会输出该用户组中所有的用户。