Use remove and chown from os instead of subprocess.run

This commit is contained in:
Anthony Wang 2022-01-12 17:38:32 -06:00
parent 6de4c89726
commit fa4582b9a0
Signed by: a
GPG key ID: BC96B00AEC5F2D76

View file

@ -1,7 +1,7 @@
#!/usr/bin/python
from sys import argv
from os import remove
from os import remove, chown
from subprocess import run, call, check_output
from secrets import token_bytes
from hashlib import sha1
@ -66,8 +66,8 @@ gidNumber: {uid}'''.format(username=username,
if ret != 0:
remove(filename)
return
run(['chown', 'ta180m:ta180m', filename])
run(['mv', filename, '/home/ta180m/git/LDAP/users'])
chown(filename, 1000, 1000)
rename(filename, '/home/ta180m/git/LDAP/users' + filename)
# Configure user
run(['sudo', 'mkhomedir_helper', username, '077'])