(4)新增user3用户,用户不允许登陆到系统的shell,查看用户组的创建信息。
时间: 2024-05-15 22:12:35 浏览: 18
新增用户user3并设置其不允许登录到系统的shell可以通过以下命令实现:
```
sudo useradd -s /sbin/nologin user3
```
其中,`-s`参数指定用户的shell,`/sbin/nologin`表示不允许登录到系统的shell。
要查看用户组的创建信息,可以使用以下命令:
```
sudo grep group /etc/group
```
该命令会列出系统中所有的用户组信息,其中包括每个用户组的名称、GID(组ID)以及该用户组中包含的用户列表。
相关问题
linux创建用户组testgroup,将user3添加到testgroup
要在Linux上创建一个名为testgroup的用户组,可以使用以下命令:
```
sudo groupadd testgroup
```
接下来,将用户user3添加到testgroup组中,可以使用以下命令:
```
sudo usermod -aG testgroup user3
```
其中,-aG选项用于将用户添加到组中,而不是替换其现有组。
shell脚本创建10个本地用户,所属于user组,密码与用户名相同
可以使用以下脚本创建10个本地用户,他们所属于user组,密码与用户名相同:
```
#!/bin/bash
for i in {1..10}
do
username="user$i"
password=$username
useradd -m -s /bin/bash -g user $username
echo "$username:$password" | chpasswd
echo "User $username created with password: $password"
done
```
以上脚本将会循环10次,每次创建一个名为"userX"的本地用户,其中X为循环变量的值。它使用循环变量作为用户名和密码,并将用户的Shell设置为`/bin/bash`。最后,将密码设置为新创建的用户,并输出用户名和密码。
请注意,此脚本需要以root用户身份运行。