批量修改linux服务器密码,同时生成execl表格
复制代码 代码如下:#!/usr/bin/env python#coding:utf8#随机生成自定义长度密码from random import choiceimport string,pickle
def GenPassword(length=8,chars=string.ascii_letters+string.digits): return ”.join([choice(chars) for i in range(length)
求:机房、线上有多台主机,为了保障安全,需要定期修改密码。若手动修改,费时费力易出错。
程序应该满足如下需求 :
1、在现有的excel密码表格,在最后一个字段后面生成新的密码,另存为一个新的excel密码文件
2、根据新的excel密码文件,更新服务器密码,将更新后的结果保存到另外一个excel文件。
a、原始excel文件字段格式,最后一个字段为原始密码
IP USER PORT pwd
b、生成新的密码文件字段格式,最后一个字段为更新密码
IP USER PORT pwd pwd20180