最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python 切換root 執(zhí)行命令的方法

 更新時(shí)間:2019年01月19日 15:37:21   作者:格林-scorpio  
今天小編就為大家分享一篇python 切換root 執(zhí)行命令的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

如下,以創(chuàng)建系統(tǒng)用戶舉例,

配置文件配置普通用戶信息,登入后切換root用戶,創(chuàng)建一個(gè)指定名字和密碼的系統(tǒng)用戶:

def create_user(root_pwd,username,password):
  import paramiko
  result = []
  ssh = paramiko.SSHClient()
  #把要連接的機(jī)器添加到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賬號(hào)
  resp = exe_cmd("su root",t=1)
  if resp.endswith(u"密碼:"):
    resp = exe_cmd(root_pwd)
  
  #創(chuàng)建用戶
  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 執(zhí)行命令的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 使用python的turtle函數(shù)繪制一個(gè)滑稽表情

    使用python的turtle函數(shù)繪制一個(gè)滑稽表情

    Turtle庫是Python語言中一個(gè)很流行的繪制圖像的函數(shù)庫,今天通過實(shí)例代碼給大家分享使用python的turtle函數(shù)繪制一個(gè)滑稽表情,一起看看吧
    2020-02-02
  • 淺談python 里面的單下劃線與雙下劃線的區(qū)別

    淺談python 里面的單下劃線與雙下劃線的區(qū)別

    這篇文章主要介紹了淺談python 里面的單下劃線與雙下劃線的區(qū)別,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-12-12
  • python結(jié)合API實(shí)現(xiàn)即時(shí)天氣信息

    python結(jié)合API實(shí)現(xiàn)即時(shí)天氣信息

    這篇文章主要介紹了python結(jié)合API實(shí)現(xiàn)即時(shí)天氣信息的代碼,非常的實(shí)用,有需要的小伙伴可以參考下。
    2016-01-01
  • Tensorflow進(jìn)行多維矩陣的拆分與拼接實(shí)例

    Tensorflow進(jìn)行多維矩陣的拆分與拼接實(shí)例

    今天小編就為大家分享一篇Tensorflow進(jìn)行多維矩陣的拆分與拼接實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • Python的deque雙端隊(duì)列詳解

    Python的deque雙端隊(duì)列詳解

    這篇文章主要介紹了Python的deque雙端隊(duì)列詳解,deque(雙端隊(duì)列)是一種數(shù)據(jù)結(jié)構(gòu),允許使用O(1)時(shí)間復(fù)雜度從兩端添加和刪除元素, Python的deque類實(shí)現(xiàn)了此數(shù)據(jù)結(jié)構(gòu),需要的朋友可以參考下
    2023-09-09
  • Python中eval函數(shù)的表達(dá)式作用示例

    Python中eval函數(shù)的表達(dá)式作用示例

    這篇文章主要介紹了Python中eval函數(shù)的表達(dá)式用法示例,文中通過示例對(duì)比來為大家進(jìn)行詳細(xì)的講解,有需要的朋友可以借鑒參下,希望有所幫助
    2021-09-09
  • Python實(shí)現(xiàn)創(chuàng)建詞云的示例詳解

    Python實(shí)現(xiàn)創(chuàng)建詞云的示例詳解

    詞云一般是根據(jù)輸入的大量詞語生成的,如果某個(gè)詞語出現(xiàn)的次數(shù)越多,那么相應(yīng)的大小就會(huì)越大,本文將利用wordcloud模塊實(shí)現(xiàn)詞云生成,需要的可以參考下
    2023-10-10
  • Python趣味爬蟲之爬取愛奇藝熱門電影

    Python趣味爬蟲之爬取愛奇藝熱門電影

    好久沒帶大家實(shí)現(xiàn)Python爬蟲了,文中有非常詳細(xì)的代碼示例,對(duì)不會(huì)爬蟲的小伙伴們很有幫助哦,需要的朋友可以參考下
    2021-06-06
  • 用Python實(shí)現(xiàn)Newton插值法

    用Python實(shí)現(xiàn)Newton插值法

    最近在做數(shù)值分析的作業(yè),作業(yè)里面的小數(shù)點(diǎn)讓計(jì)算能力本就薄弱的我雪上加霜,為了偷個(gè)小懶快速把作業(yè)完成,所以有了這篇博客。哈哈哈哈哈,讓我們一起復(fù)制copy,完成作業(yè),哈哈哈哈需要的朋友可以參考下
    2021-04-04
  • Python3中使用PyMongo的方法詳解

    Python3中使用PyMongo的方法詳解

    平常在處理數(shù)據(jù)的時(shí)候,必不可少地要使用數(shù)據(jù)庫存取數(shù)據(jù),出于一些原因,個(gè)人非常喜歡MongoDB這個(gè)數(shù)據(jù)庫。下面這篇文章主要給大家介紹了Python3中使用PyMongo的方法示例,文中介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-07-07

最新評(píng)論

泸水县| 河东区| 泗水县| 郴州市| 宝清县| 鄂托克旗| 务川| 建始县| 察雅县| 开江县| 瓮安县| 三原县| 洪江市| 富源县| 临高县| 得荣县| 西城区| 克什克腾旗| 灵宝市| 民勤县| 榆林市| 定州市| 富民县| 德保县| 新疆| 施甸县| 鲁甸县| 杨浦区| 冷水江市| 疏附县| 大关县| 古浪县| 垦利县| 吉林市| 武山县| 定陶县| 双城市| 湘潭市| 新津县| 治多县| 辽宁省|