Only import needed functions
This commit is contained in:
parent
24746ca761
commit
8dc5c69150
5
adduser
5
adduser
|
@ -1,8 +1,9 @@
|
|||
#!/usr/bin/python3
|
||||
|
||||
import sys
|
||||
from sys import argv
|
||||
from subprocess import run, check_output
|
||||
|
||||
|
||||
# Hash a password for LDAP
|
||||
# https://github.com/tonyprawiro/cracking-ldap
|
||||
def ldap_hash(password):
|
||||
|
@ -78,5 +79,5 @@ def adduser(username, firstname, lastname, email, password, ldap_pass=None):
|
|||
|
||||
# Running as script
|
||||
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)
|
||||
|
|
4
deluser
4
deluser
|
@ -1,6 +1,6 @@
|
|||
#!/usr/bin/python3
|
||||
|
||||
import sys
|
||||
from sys import argv
|
||||
from subprocess import run
|
||||
|
||||
# Delete a user
|
||||
|
@ -13,4 +13,4 @@ def deluser(username):
|
|||
|
||||
# Running as script
|
||||
if __name__ == "__main__":
|
||||
deluser(sys.argv[1])
|
||||
deluser(argv[1])
|
||||
|
|
4
moduser
4
moduser
|
@ -1,6 +1,6 @@
|
|||
#!/usr/bin/python3
|
||||
|
||||
import sys
|
||||
from sys import argv
|
||||
from subprocess import run
|
||||
|
||||
# Modify an existing user
|
||||
|
@ -15,4 +15,4 @@ def moduser(username):
|
|||
|
||||
# Running as script
|
||||
if __name__ == "__main__":
|
||||
moduser(sys.argv[1])
|
||||
moduser(argv[1])
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/usr/bin/python3
|
||||
|
||||
import sys
|
||||
from sys import argv
|
||||
from subprocess import run
|
||||
|
||||
for room in sys.argv[1:]:
|
||||
for room in argv[1:]:
|
||||
run('echo y | synadm room delete ' + room, shell=True)
|
||||
|
|
Loading…
Reference in a new issue