基于Python新建用户并产生随机密码过程解析
说明:本次代码是在Linux下执行的,windows也可以用,把添加用户密码的命令改成windows的就ok了
用Python新建用户并产生随机密码
importpasswd_nameaspn#导入随机产生名字密码模块
importos
f=open("/tmp/userlist.txt","w")将用户名、密码写入该文件中
foriinrange(0,3):#添加3位用户
username=pn.random_name()
os.system("useradd%s"%username)
passwd=pn.random_passwd()
os.system("echo%s|passwd--stdin%s"%(passwd,username))
f.write("uesrname:%spassword:%s\n"%(username,passwd))
f.close()
os.system("mail-s'sendusermail'root
产生随机名字、随机密码模块passwd_name.py
importstring
fromrandomimportchoice
passwordrange=string.ascii_letters+string.digits#密码包括数字大小写
usernamerange=string.ascii_uppercase#名字只取大写字母
defrandom_passwd(num=8):#密码默认取八位数,可以自定义
letter=""
foriinrange(num):
letter+=choice(passwordrange)
print(letter)
returnletter
defrandom_name(num=5):#名字默认取八位数,可以自定义
letter=""
foriinrange(num):
letter+=choice(usernamerange)
print(letter)
returnletter
if__name__=="__main__":
random_passwd();
random_name();
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
热门推荐
7 简短的二胎祝福语
10 简短霸气女儿生日 祝福语
11 祝福语高考小众诗句简短
12 元旦祝福语20秒简短
13 老师过年祝福语大全 简短
14 一生祝福语简短
15 产检祝福语简短霸气
16 朋友店开张祝福语简短
17 生日爱情祝福语大全简短
18 朋友女儿生日祝福语 简短