linux批量加5个用户,以user1-user5命名,并统一加一个新组,组名为class,统一用户修改密码为123. 解题tips: (0)判断用户组是否存在,存在提示”Group [class] exits“ (1)不存在,创建新的组,并提示组”Group [class] create ok“ (2)判断用户是否存在,存在,则退出并提示"user $username exit" (3)不存在创建用户,并设置用户密码为123,并提示"user $username create
时间: 2024-03-21 18:39:44 浏览: 16
可以使用以下脚本实现:
```bash
#!/bin/bash
groupname="class"
password="123"
# 判断组是否存在
if grep -q "^$groupname:" /etc/group; then
echo "Group [$groupname] exists"
else
groupadd $groupname
echo "Group [$groupname] create ok"
fi
# 添加用户
for i in {1..5}
do
username="user$i"
# 判断用户是否存在
if id $username >/dev/null 2>&1; then
echo "User $username exists"
else
useradd -g $groupname -m $username
echo "$password" | passwd --stdin $username > /dev/null
echo "User $username create"
fi
done
```
脚本的思路是先判断组是否存在,如果不存在则创建,然后使用一个循环,创建 5 个用户,如果用户已存在则跳过,否则创建用户,并将密码设置为 123。你可以将这段脚本复制到一个空文件中,保存为 `add_users.sh`,然后在终端中执行 `bash add_users.sh` 来运行它。
相关问题
linux创建一个新用户user02,并把他附属组设置为stuff
好的,您可以使用以下命令创建一个新用户user02并将其附属组设置为stuff:
1. 创建用户user02:
```
sudo adduser user02
```
2. 设置用户密码:
```
sudo passwd user02
```
3. 将用户user02添加到附属组stuff中:
```
sudo usermod -a -G stuff user02
```
注意:如果stuff组不存在,则需要先创建该组,命令如下:
```
sudo groupadd stuff
```
linux新建一个用户user,密码设为123456,并将其加到root组。写出所用命令
以下是在Linux系统中新建用户user,密码设置为123456,并将其加到root组的命令:
1. 创建用户:
```
sudo useradd -m user
```
2. 设置密码:
```
sudo passwd user
```
在提示输入新密码时,输入“123456”,然后再次确认密码。
3. 将用户加入root组:
```
sudo usermod -aG root user
```
现在,用户user已经被创建,并且已经加入到root组中。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)