Only import needed functions

This commit is contained in:
Anthony Wang 2022-01-05 18:09:54 -06:00
parent 24746ca761
commit 8dc5c69150
Signed by: a
GPG key ID: BC96B00AEC5F2D76
5 changed files with 11 additions and 10 deletions

View file

@ -1,8 +1,9 @@
#!/usr/bin/python3 #!/usr/bin/python3
import sys from sys import argv
from subprocess import run, check_output from subprocess import run, check_output
# Hash a password for LDAP # Hash a password for LDAP
# https://github.com/tonyprawiro/cracking-ldap # https://github.com/tonyprawiro/cracking-ldap
def ldap_hash(password): def ldap_hash(password):
@ -78,5 +79,5 @@ def adduser(username, firstname, lastname, email, password, ldap_pass=None):
# Running as script # Running as script
if __name__ == "__main__": if __name__ == "__main__":
username, firsname, lastname, email, password = [sys.argv[i] for i in range(1, 6)] username, firsname, lastname, email, password = [argv[i] for i in range(1, 6)]
adduser(username, firstname, lastname, email, password) adduser(username, firstname, lastname, email, password)

View file

@ -1,6 +1,6 @@
#!/usr/bin/python3 #!/usr/bin/python3
import sys from sys import argv
from subprocess import run from subprocess import run
# Delete a user # Delete a user
@ -13,4 +13,4 @@ def deluser(username):
# Running as script # Running as script
if __name__ == "__main__": if __name__ == "__main__":
deluser(sys.argv[1]) deluser(argv[1])

View file

@ -1,6 +1,6 @@
#!/usr/bin/python3 #!/usr/bin/python3
import sys from sys import argv
from subprocess import run from subprocess import run
# Modify an existing user # Modify an existing user
@ -15,4 +15,4 @@ def moduser(username):
# Running as script # Running as script
if __name__ == "__main__": if __name__ == "__main__":
moduser(sys.argv[1]) moduser(argv[1])

View file

@ -1,7 +1,7 @@
#!/usr/bin/python3 #!/usr/bin/python3
import sys from sys import argv
from subprocess import run from subprocess import run
for room in sys.argv[1:]: for room in argv[1:]:
run('echo y | synadm room delete ' + room, shell=True) run('echo y | synadm room delete ' + room, shell=True)

View file

@ -1,7 +1,7 @@
#!/usr/bin/python3 #!/usr/bin/python3
import subprocess from subprocess import check_output
s = str(subprocess.check_output(['getent', 'passwd'])) s = str(check_output(['getent', 'passwd']))
print([i for i in range(1000, 1100) if str(i) not in s]) print([i for i in range(1000, 1100) if str(i) not in s])