Čas od času se hodí některé skripty pouštět pod rootem. Asi jeden z nejjednodušších způsobů je na začátek vašeho skriptu dát tento kód:
#!/usr/bin/python # -*- coding: utf-8 -*- import os if os.geteuid() != 0: print "Skript musi byt spusten pod sudem!" exit()
Ověří se zda je skript spuštěn pod rootem a pokud ne, tak se skript sám ukončí.
Jestli máte raději Bash, tak tam se to udělá takto:
#!/bin/bash if [ "$USER" != 'root' ]; then echo "Skript musi byt spusten pod sudem!" exit fi