基于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();
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
热门推荐
10 财运虎年祝福语简短语
11 单亲爸爸春节祝福语简短
12 狗狗上厕所训练
13 植物种植祝福语简短
14 翻译考试祝福语朋友简短
15 个人周年庆简短祝福语
16 狗狗怎么训练
17 分别祝福语简短搞笑英文
18 生日广州男生祝福语简短