mirror of
https://git.techniverse.net/scriptos/tmserver-docker.git
synced 2026-05-08 07:05:47 +00:00
fix(security): AdminServ-Konfigurationspasswort durch zufälligen Hash ersetzen
This commit is contained in:
@@ -459,6 +459,23 @@ if [ -f "$MODS_SETTINGS_FILE" ] && grep -q 'blacksunonline.com' "$MODS_SETTINGS_
|
||||
echo " Mods/settings.xml erfolgreich aktualisiert."
|
||||
fi
|
||||
|
||||
# ============================================================
|
||||
# AdminServ: Konfigurationspasswort absichern (fuer bestehende Volumes)
|
||||
# ============================================================
|
||||
# AdminServ wird mit einem oeffentlich bekannten Standard-Hash
|
||||
# ausgeliefert (0b28a5799a32c687dad2c5183718ceac, aus dem
|
||||
# AdminServ-GitHub-Repo). Dieser wird durch einen zufaelligen
|
||||
# MD5-Hash ersetzt, damit die /config-Seite abgesichert ist.
|
||||
# ============================================================
|
||||
ADMINSERV_CFG_VOL="/var/www/html/config/adminserv.cfg.php"
|
||||
if [ -f "$ADMINSERV_CFG_VOL" ] && grep -q "0b28a5799a32c687dad2c5183718ceac" "$ADMINSERV_CFG_VOL"; then
|
||||
echo "==> SICHERHEIT: AdminServ-Konfigurationspasswort wird ersetzt (Standard-Hash erkannt)..."
|
||||
RANDOM_HASH=$(head -c 32 /dev/urandom | md5sum | cut -d' ' -f1)
|
||||
sed -i "s|const PASSWORD = '0b28a5799a32c687dad2c5183718ceac';|const PASSWORD = '${RANDOM_HASH}';|" "$ADMINSERV_CFG_VOL"
|
||||
echo " Standard-Hash durch zufaelligen Hash ersetzt."
|
||||
echo " Die /config-Seite ist jetzt abgesichert."
|
||||
fi
|
||||
|
||||
echo "Starting apache server"
|
||||
service apache2 start
|
||||
|
||||
|
||||
Reference in New Issue
Block a user