编写shell脚本,批量建立用户user_00,user_01....,user99
时间: 2024-02-27 12:55:37 浏览: 145
好的,以下是一个简单的shell脚本,可以批量建立用户user_00至user_99:
```
#!/bin/bash
for i in {0..99}
do
if [ $i -lt 10 ]
then
username="user_0$i"
else
username="user_$i"
fi
sudo useradd -m $username
done
```
这个脚本使用了for循环,遍历从0到99的数字。在循环中,我们使用了if语句来判断当前数字是否小于10,如果小于10,则我们需要在用户名中补充一个0,例如用户user_01。否则,直接使用"user_数字"作为用户名。最后,我们使用sudo useradd命令来创建用户,并使用-m选项来创建用户的home目录。
相关问题
编写shell脚本,批量建立用户user_00、user_01...user_99
可以使用以下脚本来批量建立用户:
```
#!/bin/bash
for i in {0..99}
do
username="user_$i"
password="password_$i"
useradd -m -p $(openssl passwd -1 $password) $username
done
```
这个脚本会循环执行100次,每次新建一个用户名为"user_i"、默认目录为"/home/user_i"的用户,其中$i的范围是从0到99,密码则为"password_i"。通过openssl命令将用户密码加密后,使用useradd命令加入系统中。
编写shell脚本,批量建立用户user_00,user_01...user_99
可以使用以下的脚本命令来批量建立用户:
```
for i in {00..99}
do
username="user_$i"
sudo useradd $username
done
```
这个脚本命令通过 for 循环语句,生成了从 00 到 99 的数字,通过字符串拼接,生成了需要添加的用户名,并通过 `sudo useradd` 命令将用户添加至系统中。
阅读全文
相关推荐
![c](https://img-home.csdnimg.cn/images/20250102104920.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)
![gz](https://img-home.csdnimg.cn/images/20210720083447.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)