码迷,mamicode.com
首页 > 编程语言 > 详细

python小脚本批量创建用户和ssh互信

时间:2015-03-31 13:03:29      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:password   change   python   用户   import   

#!/usr/bin/python

from fabric.api import *

for i in range(24,34):

    host = ‘test@172.18.22.‘ + str(i)

    env.hosts.append(host)

env.password = ‘111111‘

def addusers():

        sudo(‘useradd -d /home/ctier -s /bin/bash ctier;echo ctier:"123456" | chpasswd‘)

        #change user password

        #sudo(‘echo ctier:"654321" | chpasswd‘)

def createAuth():

        with lcd(‘/home/ctier/‘):

            sudo(‘mkdir -p /home/ctier/.ssh;chown -R ctier.ctier /home/ctier‘)

            put(‘authorized_keys‘,‘/home/ctier/.ssh/‘,use_sudo=True)

            sudo(‘chown -R ctier.ctier /home/ctier/.ssh;chmod 600 /home/ctier/.ssh/authorized_keys‘)


本文出自 “赵海华_运维之路” 博客,请务必保留此出处http://baiying.blog.51cto.com/1068039/1626682

python小脚本批量创建用户和ssh互信

标签:password   change   python   用户   import   

原文地址:http://baiying.blog.51cto.com/1068039/1626682

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!