qnote:python_scripts
Примеры скриптов на python
Добавить пачку пользователей из yaml списка
Скрипт.
#!/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
qnote/python_scripts.txt · Last modified: 2021/08/12 08:35 by 127.0.0.1