debug changes

This commit is contained in:
Yannik Schmidt
2021-08-31 00:18:24 +02:00
parent 91bff201bd
commit 84989ebb90

View File

@@ -35,7 +35,7 @@ def index():
@app.route('/create-user', methods=["POST"]) @app.route('/create-user', methods=["POST"])
def createUser(): def createUser():
createUser(flask.request.form) createUser(flask.request.form)
return ("Success", 200) return (EMPTY, HTTP_EMPTY)
@app.route('/delete-user', methods=["POST"]) @app.route('/delete-user', methods=["POST"])
def deleteUser(): def deleteUser():
@@ -43,8 +43,8 @@ def deleteUser():
user = db.session.query(FTPUser).filter(FTPUser.username == userToDelete).first() user = db.session.query(FTPUser).filter(FTPUser.username == userToDelete).first()
if not user: if not user:
return ("User doesn't exist.", 405) return ("User doesn't exist.", 405)
print(userToDelete) subprocess.run(["/usr/bin/sudo", "./scripts/delete_user.sh", cryptPass, webform['username']])
return (EMPTY, HTTP_EMPTY) return ("/list-users", 200)
@app.route('/list-users') @app.route('/list-users')
def listUsers(): def listUsers():
@@ -55,7 +55,7 @@ def createUser(webform):
# command line useradd requires a pre-encrypted password # command line useradd requires a pre-encrypted password
cryptPass = crypt.crypt(webform['password'], PAM_PASSWD_SALT) cryptPass = crypt.crypt(webform['password'], PAM_PASSWD_SALT)
#subprocess.run(["./scripts/create_user.sh", cryptPass, webform['username']]) subprocess.run(["/usr/bin/sudo", "./scripts/create_user.sh", cryptPass, webform['username']])
# track added users to prevent deletion of other users and listing # # track added users to prevent deletion of other users and listing #
db.session.add(FTPUser(username=webform['username'])) db.session.add(FTPUser(username=webform['username']))