Only import needed functions
This commit is contained in:
parent
24746ca761
commit
8dc5c69150
5
adduser
5
adduser
|
@ -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)
|
||||||
|
|
4
deluser
4
deluser
|
@ -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])
|
||||||
|
|
4
moduser
4
moduser
|
@ -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])
|
||||||
|
|
|
@ -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)
|
||||||
|
|
4
unusedid
4
unusedid
|
@ -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])
|
||||||
|
|
Loading…
Reference in a new issue