V25.5.103.420 rootrights

This commit is contained in:
ManfredAabye
2025-05-11 00:12:38 +02:00
committed by GitHub
parent 91fd7a88e9
commit 0fa96d1d5c
+21 -2
View File
@@ -65,6 +65,22 @@ function log() {
fi
}
function rootrights() {
# Root-Privilegien erforderlich
if [[ "$EUID" -ne 0 ]]; then
echo "Dieses Skript muss als Root ausgeführt werden (z. B. mit sudo)." >&2
echo "Ohne Root-Privilegien müssen Sie z.B. das Passwort der Datenbank bei jedem Mal eingeben." >&2
echo "Um dies zu verhindern, kann das Skript mit sudo ausgeführt werden." >&2
echo -n "Möchten Sie trotzdem ohne Root-Privilegien fortfahren? (ja/N): " >&2
read -r answer
# Standardantwort "Nein", falls der Benutzer nichts eingibt oder "ja" falsch geschrieben wird
if [[ ! "$answer" =~ ^[Jj]a$ ]]; then
echo "Abbruch." >&2
exit 1
fi
fi
}
#?──────────────────────────────────────────────────────────────────────────────────────────
#* Informationen Kopfzeile
#?──────────────────────────────────────────────────────────────────────────────────────────
@@ -78,7 +94,7 @@ SCRIPTNAME="opensimMULTITOOL II"
#testmodus=1 # Testmodus: 1=aktiviert, 0=deaktiviert
# Versionsnummer besteht aus: Jahr.Monat.Funktionsanzahl.Eigentliche_Version
VERSION="V25.5.102.419"
VERSION="V25.5.103.420"
log "\e[36m$SCRIPTNAME\e[0m $VERSION"
echo "Dies ist ein Tool welches der Verwaltung von OpenSim Servern dient."
echo "Bitte beachten Sie, dass die Anwendung auf eigene Gefahr und Verantwortung erfolgt."
@@ -234,6 +250,8 @@ function servercheck() {
log "${COLOR_HEADING}🔍 Server-Kompatibilitätscheck wird durchgeführt...${COLOR_RESET}"
rootrights
# Ermitteln der Distribution und Version
os_id=$(grep '^ID=' /etc/os-release | cut -d= -f2 | tr -d '"')
os_version=$(grep '^VERSION_ID=' /etc/os-release | cut -d= -f2 | tr -d '"')
@@ -5517,10 +5535,11 @@ case $KOMMANDO in
autoupgrade) autoupgrade ;;
autoupgradefast) autoupgradefast ;;
regionbackup) regionbackup ;;
robustbackup) robustbackup "$2" "$3";;
robustbackup) robustbackup ;;
robustrestore) robustrestore "$2" "$3" "$4" ;;
robustrepair) robustrepair "$2" "$3" "$4" ;;
restoreRobustDump) restoreRobustDump "$2" "$3" "$4" "$5" ;;
rootrights) rootrights ;;
# HILFE & SONSTIGES #
generate_all_name) generate_all_name ;;