#!/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')
本文转自 baiying 51CTO博客,原文链接:http://blog.51cto.com/baiying/1626682,如需转载请自行联系原作者