change: remove limits to database pwd *

* still sql injection safe
This commit is contained in:
mcolonna 2025-06-17 14:28:33 +02:00
parent f92317ce67
commit 0b108ca152

View file

@ -17,16 +17,10 @@ then
mariadb-install-db --user=www --datadir=/db
echo "creating database..."
DATABASE_PWD="$(cat /run/secrets/database-pwd)"
if ! [[ "$DATABASE_PWD" =~ ^[a-zA-Z0-9_]+$ ]]
then
echo "the DB password must contain only letters, digits or '_'."
echo
exit 1
fi
echo '
FLUSH PRIVILEGES;
CREATE DATABASE wp;
GRANT ALL PRIVILEGES ON wp.* TO www IDENTIFIED BY "'$DATABASE_PWD'";
GRANT ALL PRIVILEGES ON wp.* TO www IDENTIFIED BY FROM_BASE64("'$(echo $DATABASE_PWD | base64)'");
FLUSH PRIVILEGES;
' | mariadbd -u root --bootstrap
echo