scripts/deluser

17 lines
430 B
Python
Executable file

#!/usr/bin/python3
from sys import argv
from subprocess import run
# Delete a user
def deluser(username):
# Delete user
run(['ldapdelete', '-W', '-D', 'cn=Manager,dc=exozy,dc=me', 'uid=' + username +
',ou=People,dc=exozy,dc=me', 'cn=' + username + ',ou=Group,dc=exozy,dc=me'])
# Cleanup
run(['sudo', 'rm', '-rf', '/home/' + username])
# Running as script
if __name__ == "__main__":
deluser(argv[1])