Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @task
- def create_user(userName=None, userId=None, userPass=None, isAdmin=False):
- '''
- create_user:userName=None,userId=None,userPass=None,isAdmin=False
- '''
- env.parallel = True
- if not contains('/etc/group', userId, use_sudo=True):
- print((colors.red('Adding user %s in Host(s) %s' % (userId, env.hosts))))
- sudo("adduser --disabled-password --gecos '%s' --shell /bin/false %s" % (userName, userId))
- sudo('echo "%s:%s" | chpasswd' % (userId, userPass))
- if isAdmin:
- sudo("usermod -g %s -G www-data,adm,sudo %s " % (userId, userId))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement