Скрипт.
#!/bin/python import os import yaml #Считываем список словарей с логинами и паролями. with open('proxy-user-list.yaml') as f: user_pswd = yaml.load(f) #Перебираем список словарей и через format подставляем значения ключей словаря в команды. for i in user_pswd: user_command = "useradd -M -s /sbin/nologin -g proxy-user-group {}".format(i["user"]) pass_command = "echo '{}:{}' | chpasswd".format(i["user"], i["pass"]) os.system(user_command) os.system(pass_command)
Список словарей с логинами и паролями - proxy-user-list.yaml
- user: proxy-user1 pass: proxypass1 - user: proxy-user2 pass: proxypass2