如何设计一个批量添加用户的脚本?用PYTHON
时间: 2023-03-25 16:04:45 浏览: 139
python批量添加zabbix Screens的两个脚本分享
你可以使用 Python 的内置模块 `csv` 和 `os` 来实现批量添加用户的脚本。首先,你需要创建一个 CSV 文件,其中包含每个用户的用户名和密码。然后,你可以使用 `csv` 模块读取该文件,并使用 `os` 模块调用系统命令来添加用户。
以下是一个示例脚本:
```python
import csv
import os
# 打开 CSV 文件并读取每行数据
with open('users.csv', 'r') as csvfile:
reader = csv.reader(csvfile)
# 遍历每行数据并添加用户
for row in reader:
username = row[]
password = row[1]
os.system(f'useradd {username} -p {password}')
```
在这个示例中,我们假设 CSV 文件的第一列是用户名,第二列是密码。脚本将遍历每行数据,并使用 `os.system()` 函数调用 `useradd` 命令来添加用户。请注意,这只是一个示例脚本,你需要根据你的具体需求进行修改。
阅读全文