From 3f13810c0e0748336a73bb93d1ad05d20ba25265 Mon Sep 17 00:00:00 2001 From: James Date: Tue, 13 Sep 2011 14:31:14 -0400 Subject: [PATCH] CC-2813: airtime-import: check for root permission - done --- utils/airtime-import/airtime-import.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/utils/airtime-import/airtime-import.py b/utils/airtime-import/airtime-import.py index 746f3f082..083156192 100644 --- a/utils/airtime-import/airtime-import.py +++ b/utils/airtime-import/airtime-import.py @@ -6,6 +6,7 @@ from optparse import OptionParser, OptionValueError from api_clients import api_client as apc import json import shutil +import commands # create logger logger = logging.getLogger() @@ -17,7 +18,10 @@ logging.disable(50) # add ch to logger logger.addHandler(ch) - +if (commands.getoutput("whoami") != 'root'): + print 'Must be a root user.' + sys.exit() + # loading config file try: config = ConfigObj('/etc/airtime/media-monitor.cfg')