16 lines
367 B
Bash
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" |