guarda che a me così funziona
codice:
ROOT_UID=0     # Solo gli utenti con $UID 0 hanno i privilegi di root.
E_NONROOT=67 # Utenti non root

if [ "$UID" -ne "$ROOT_UID" ]
then
  echo "Non sei root non puoi eseguire lo script"
  exit $E_NONROOT
else
  echo "Bravo sei root"
fi

exit 0