EUID

Der er flere muligheder her.

Den mest brugte er nok denne.

#!/bin/bash if [ `whoami` != 'postgres' ] then echo "This script must be run as postgres" exit 1 fi

Her checker vi med komandoen whoami hvilken bruger som køre skriptet. Der er derfor mulighed for at styre om det køre af den rigtige bruger. Her er det med EUID #!/bin/bash if [[ $EUID -ne 0 ]]; then echo "This script must be run as root" 1>&2 exit 1 fi

Author:

Jeg er en professionel system administrator og grundlægger af linuxboxen.dk Jeg er en ivrig Linux-elsker og open source-entusiast. Jeg bruger Ubuntu og tror på at dele viden. Bortset fra Linux, elsker musik og dyr. Jeg er en stor fan af Dire straits.

Skriv et svar