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

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

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

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

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

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)
  
  #創(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)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

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

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

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

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

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

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

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

    Tensorflow進行多維矩陣的拆分與拼接實例

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

    Python的deque雙端隊列詳解

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

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

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

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

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

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

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

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

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

    Python3中使用PyMongo的方法詳解

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

最新評論

大厂| 晋城| 奉贤区| 徐州市| 贵南县| 揭东县| 奇台县| 琼海市| 嘉禾县| 盐边县| 双牌县| 陈巴尔虎旗| 岳阳县| 台北县| 隆林| 舒城县| 松桃| 南昌市| 榆树市| 汨罗市| 曲松县| 永济市| 长泰县| 武冈市| 柳州市| 奉化市| 宜昌市| 怀柔区| 光泽县| 长岛县| 万安县| 闽清县| 浦江县| 邯郸县| 景宁| 兴隆县| 望奎县| 锡林浩特市| 凤山市| 双鸭山市| 呼玛县|