国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python 切換root 執行命令的方法

2020-02-16 00:44:25
字體:
來源:轉載
供稿:網友

如下,以創建系統用戶舉例,

配置文件配置普通用戶信息,登入后切換root用戶,創建一個指定名字和密碼的系統用戶:

def create_user(root_pwd,username,password):  import paramiko  result = []  ssh = paramiko.SSHClient()  #把要連接的機器添加到known_hosts文件中  ssh.load_system_host_keys()  ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())  ssh.connect(       hostname = settings.HOST,       port = settings.PORT,       username = settings.USERNAME,       password = settings.PASSWORD,       timeout = 60,     )  sc = ssh.invoke_shell()   def exe_cmd(cmd,t=0.1):    sc.send(cmd)    sc.send("/n")    time.sleep(t)    resp = sc.recv(9999).decode("utf8")    #print "cmd='%s',echo='%s'/n"%(cmd,resp)    return resp    #切換root賬號  resp = exe_cmd("su root",t=1)  if resp.endswith(u"密碼:"):    resp = exe_cmd(root_pwd)    #創建用戶  cmd_create_user = "useradd {username} -d /home/{username}".format(    username = username,  )  exe_cmd(cmd_create_user)   #修改密碼  cmd_change_user_pwd = """echo "{password}" | passwd --stdin {username}""".format(    username = username,    password = password,  )  exe_cmd(cmd_change_user_pwd) 

以上這篇python 切換root 執行命令的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沅江市| 高台县| 永平县| 辉南县| 福清市| 乐东| 独山县| 苍溪县| 门源| 华阴市| 曲阜市| 阳原县| 辽中县| 宁阳县| 汾西县| 蒙自县| 宁陕县| 哈尔滨市| 龙江县| 万安县| 丽江市| 蒙自县| 淅川县| 象州县| 尼木县| 牙克石市| 聂荣县| 铜陵市| 江口县| 远安县| 茶陵县| 化德县| 邓州市| 北流市| 江津市| 东平县| 承德市| 灵台县| 永昌县| 丹阳市| 满城县|