Rootzwang für Bash-Skript

Ich arbeite momentan an einem auf meine Infrastruktur zugeschnittenem Upgradeskript für Redmine und möchte, da so gut wie jeder Befehl in diesem Skript Rootrechte benötigt, das Skript so einrichten, dass man es nur als Root ausführen kann, um die einzelnen sudo-Aufrufe zu umgehen. Beim Googeln habe ich leider (vielleicht aufgrund formulatorischer Inkompetenz) keine Treffer gelandet, weshalb ich mich hier an die Allgemeinheit wende ;)

mfg, artifexumbrarum
 
Code:
if [[ $EUID -ne 0 ]]; then
  echo "This script must be run as root" 1>&2
  exit 1
fi
 
Zurück
Oben