#!/usr/bin/env bash if [[ $EUID -ne 0 ]]; then echo "This script must be run as root" exit 1 fi // Rest of the script here
Source .
EUID é o UID efetivo no qual o script está sendo executado.
[[ne]] é um teste não igual.
0
é o uid de root (ou melhor, o uid que você quer. O nome root é o nome mais comum, mas que pode ser alterado e pode haver várias contas com uid 0