#!/usr/bin/python3 import sys import os # Determine if running in interactive mode interactive = len(sys.argv) == 1 # Get user details if interactive: username = input('Enter username: ') firstname = input('Enter first name: ') lastname = input('Enter last name: ') email = input('Enter email: ') else: username = sys.argv[1] firstname = sys.argv[2] lastname = sys.argv[3] email = sys.argv[4] # Get UID output = os.popen('getent passwd').read() uid = [u for u in range(1000, 10000) if str(u) not in output][0] # Password if interactive: password = os.popen( 'tr -dc A-Za-z0-9