Wird ein Skript ausgeführt welches root-Rechte benötigt, so kann dies mit dem folgenden Snippet geprüft werden.
1 2 3 4 5 6 7 | #! /bin/bash if [ "$UID" -eq 0 ]; then echo "Du bist root!" else echo "Du benoetigst root-Rechte" exit 1 fi |
Das kleine Script oben prüft, ob in der Variable “$UID” der Wert “0″ drin steht, wenn ja, so hat das Skript root-Berechtigungen, wenn nein, dann nicht. Der Befehl “exit” beendet das Skript.