Advertisement
mrbits

Untitled

Dec 19th, 2016
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.59 KB | None | 0 0
  1. @task
  2. def create_user(userName=None, userId=None, userPass=None, isAdmin=False):
  3.     '''
  4.    create_user:userName=None,userId=None,userPass=None,isAdmin=False
  5.    '''
  6.     env.parallel = True
  7.     if not contains('/etc/group', userId, use_sudo=True):
  8.         print((colors.red('Adding user %s in Host(s) %s' % (userId, env.hosts))))
  9.         sudo("adduser  --disabled-password --gecos '%s' --shell /bin/false %s" % (userName, userId))
  10.         sudo('echo "%s:%s" | chpasswd' % (userId, userPass))
  11.         if isAdmin:
  12.             sudo("usermod -g %s -G www-data,adm,sudo %s " % (userId, userId))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement