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
|
||||
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
|
||||
|
|
Loading…
Reference in a new issue