Check auf EUID ausgetauscht

Der Check auf $EUID ist Bash-spezifisch. Die sh nutzt $euid etc.
Damit würde der Check über verschiedene Shells fehlschlagen. Der
Befehl `id -u` ist hingegen vorhanden und sollte Shell-übergreifend
funktionieren.
This commit is contained in:
qbi 2021-05-03 14:24:49 +02:00
parent cd86cfa7c9
commit e7717f527f

View file

@ -283,7 +283,8 @@ echo "==================="
if [ -n $NUMBER_OF_COLORS ] && [ "$NUMBER_OF_COLORS" -ge 8 ]; then
COLORED_OUTPUT=1
fi
if [ "$EUID" -eq 0 ]; then
if [ $(id -u) -eq 0 ]
echo "$0: Das Skript darf nicht als Root ausgeführt werden."
quit 1
fi