#!/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 if interactive: custom_uid = input('Would you like to enter a custom UID? (y/N) ') else: custom_uid = 'n' if custom_uid == 'y' or custom_uid == 'Y': uid = input('Enter UID: ') else: uid = 1001 + len([file for file in os.listdir('/home/ta180m/git/LDAP/Users') if file.endswith('.ldif')]) # Password if interactive: password = os.popen('tr -dc A-Za-z0-9