基于Python新建用戶(hù)并產(chǎn)生隨機(jī)密碼過(guò)程解析
說(shuō)明:本次代碼是在Linux下執(zhí)行的,windows也可以用,把添加用戶(hù)密碼的命令改成windows的就ok了
用Python新建用戶(hù)并產(chǎn)生隨機(jī)密碼
import passwd_name as pn #導(dǎo)入隨機(jī)產(chǎn)生名字密碼模塊
import os
f = open("/tmp/userlist.txt","w") 將用戶(hù)名、密碼寫(xiě)入該文件中
for i in range(0,3): #添加3位用戶(hù)
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:%s password:%s\n" %(username,passwd))
f.close()
os.system("mail -s 'send user mail' root < /tmp/userlist.txt") #最后將文件E-mail給root用戶(hù)
產(chǎn)生隨機(jī)名字、隨機(jī)密碼模塊 passwd_name.py
import string
from random import choice
passwordrange=string.ascii_letters+string.digits #密碼包括數(shù)字大小寫(xiě)
usernamerange=string.ascii_uppercase #名字只取大寫(xiě)字母
def random_passwd(num=8): #密碼默認(rèn)取八位數(shù),可以自定義
letter=""
for i in range(num):
letter +=choice(passwordrange)
print(letter)
return letter
def random_name(num=5): #名字默認(rèn)取八位數(shù),可以自定義
letter=""
for i in range(num):
letter +=choice(usernamerange)
print(letter)
return letter
if __name__=="__main__":
random_passwd();
random_name();
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Python實(shí)現(xiàn)隨機(jī)密碼生成器實(shí)例
- Python快速生成隨機(jī)密碼超簡(jiǎn)單實(shí)現(xiàn)
- Python生成隨機(jī)密碼的方法
- Python簡(jiǎn)單生成8位隨機(jī)密碼的方法
- 利用Python如何生成隨機(jī)密碼
- 使用Python生成隨機(jī)密碼的示例分享
- python生成隨機(jī)密碼或隨機(jī)字符串的方法
- Python生成隨機(jī)密碼
- Python3實(shí)現(xiàn)生成隨機(jī)密碼的方法
- python實(shí)現(xiàn)隨機(jī)密碼字典生成器示例
- python 隨機(jī)密碼生成器的實(shí)現(xiàn)示例
相關(guān)文章
Python 操作mysql數(shù)據(jù)庫(kù)查詢(xún)之fetchone(), fetchmany(), fetchall()用法示例
這篇文章主要介紹了Python 操作mysql數(shù)據(jù)庫(kù)查詢(xún)之fetchone(), fetchmany(), fetchall()用法,結(jié)合實(shí)例形式分析了Python使用pymysql模塊的fetchone(), fetchmany(), fetchall()方法進(jìn)行mysql數(shù)據(jù)庫(kù)查詢(xún)的操作技巧,需要的朋友可以參考下2019-10-10
淺談keras.callbacks設(shè)置模型保存策略
這篇文章主要介紹了淺談keras.callbacks設(shè)置模型保存策略,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-06-06
python數(shù)字圖像處理實(shí)現(xiàn)直方圖與均衡化
在圖像處理中,直方圖是非常重要,也是非常有用的一個(gè)處理要素。這篇文章主要介紹了python數(shù)字圖像處理實(shí)現(xiàn)直方圖與均衡化,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-05-05
python flask中動(dòng)態(tài)URL規(guī)則詳解
今天小編就為大家分享一篇python flask中動(dòng)態(tài)URL規(guī)則詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-11-11
Python 代碼實(shí)現(xiàn)列表的最小公倍數(shù)
這篇文章主要介紹了Python 代碼實(shí)現(xiàn)列表的最小公倍數(shù),代碼實(shí)現(xiàn)了計(jì)算列表中元素的最小公倍數(shù)的功能,包括公式介紹,需要的朋友可以參考一下2021-11-11

