assettrack/extra/add_user.sh
candifloss 07c870fb71 Add: add_user script
Run `add_user.sh` in the extra/ directory to manually add an admin user.
2025-04-06 09:35:21 +05:30

16 lines
367 B
Bash

#!/bin/bash
read -p "Username: " username
read -sp "Password: " password
echo
hash=$(python3 -c "
from werkzeug.security import generate_password_hash;
print(generate_password_hash('$password'))
")
mysql -uassetadmin -p1234 asset_test_db <<EOF
INSERT INTO users (username, password_hash)
VALUES ('$username', '$hash');
EOF
echo "User $username added successfully"