for循环批量添加用户并设置密码 批量删除
时间: 2023-12-30 19:04:25 浏览: 61
要批量添加用户并设置密码,可以使用以下的Python代码:
```python
import subprocess
usernames = ['user1', 'user2', 'user3'] # 要添加的用户名列表
password = 'password123' # 设置的密码
for username in usernames:
command = ['useradd', '-m', username] # 添加用户
subprocess.run(command, check=True) # 运行命令并检查是否成功
command = ['echo', f'{password}\n{password}\n'] # 设置密码
subprocess.run(command, check=True, input=username.encode(), universal_newlines=True) # 运行命令并检查是否成功
```
要批量删除用户,可以使用以下的Python代码:
```python
import subprocess
usernames = ['user1', 'user2', 'user3'] # 要删除的用户名列表
for username in usernames:
command = ['userdel', '-r', username] # 删除用户及其家目录
subprocess.run(command, check=True) # 运行命令并检查是否成功
```
需要注意的是,这些操作需要使用root权限或者以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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)