创建组network(gid:600 含user2 user3) 组security(gid:700 含user4 user5) 新建用户的密码与用户名相同
时间: 2024-01-03 08:03:43 浏览: 24
下面是在Linux系统中创建组和用户的命令:
1. 创建组network,并将其GID设置为600,然后将用户user2和user3加入该组中:
```
sudo groupadd -g 600 network
sudo usermod -a -G network user2
sudo usermod -a -G network user3
```
2. 创建组security,并将其GID设置为700,然后将用户user4和user5加入该组中:
```
sudo groupadd -g 700 security
sudo usermod -a -G security user4
sudo usermod -a -G security user5
```
3. 创建新用户,并将其密码设置为与用户名相同:
```
sudo useradd -p $(openssl passwd -1 username) username
```
其中,将最后面的“username”替换为您要创建的新用户的用户名即可。
请注意,在执行以上操作时,您需要具有sudo权限。
相关问题
(1) 创建组network(gid:600,含user2、user3)、组security(gid:700,含user4、user5),新建用户的密码与用户名相同(密文)。
好的,你的要求我已经记录下来了。针对你的问题,我可以给出以下的Linux命令来实现:
1. 创建组network和security
```bash
sudo groupadd -g 600 network
sudo groupadd -g 700 security
```
2. 新建用户user2、user3、user4、user5并且设置密码与用户名相同(密文)
```bash
sudo useradd -g network -p $(openssl passwd user2) user2
sudo useradd -g network -p $(openssl passwd user3) user3
sudo useradd -g security -p $(openssl passwd user4) user4
sudo useradd -g security -p $(openssl passwd user5) user5
```
这个命令会为每个用户设置以用户名为密码的加密密码。请注意,虽然这种做法很方便,但是并不安全,因为密码很容易被推测出来。如果你需要更安全的密码,可以使用`passwd`命令手动设置每个用户的密码。
(4)新增user3用户,用户不允许登陆到系统的shell,查看用户组的创建信息。
新增用户user3并设置其不允许登录到系统的shell可以通过以下命令实现:
```
sudo useradd -s /sbin/nologin user3
```
其中,`-s`参数指定用户的shell,`/sbin/nologin`表示不允许登录到系统的shell。
要查看用户组的创建信息,可以使用以下命令:
```
sudo grep group /etc/group
```
该命令会列出系统中所有的用户组信息,其中包括每个用户组的名称、GID(组ID)以及该用户组中包含的用户列表。