forked from berhsi/rechnung
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:
parent
cd86cfa7c9
commit
e7717f527f
|
@ -283,7 +283,8 @@ echo "==================="
|
||||||
if [ -n $NUMBER_OF_COLORS ] && [ "$NUMBER_OF_COLORS" -ge 8 ]; then
|
if [ -n $NUMBER_OF_COLORS ] && [ "$NUMBER_OF_COLORS" -ge 8 ]; then
|
||||||
COLORED_OUTPUT=1
|
COLORED_OUTPUT=1
|
||||||
fi
|
fi
|
||||||
if [ "$EUID" -eq 0 ]; then
|
|
||||||
|
if [ $(id -u) -eq 0 ]
|
||||||
echo "$0: Das Skript darf nicht als Root ausgeführt werden."
|
echo "$0: Das Skript darf nicht als Root ausgeführt werden."
|
||||||
quit 1
|
quit 1
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in a new issue