CC-2813: airtime-import: check for root permission
- done
This commit is contained in:
parent
f25304bcb7
commit
3f13810c0e
|
@ -6,6 +6,7 @@ from optparse import OptionParser, OptionValueError
|
||||||
from api_clients import api_client as apc
|
from api_clients import api_client as apc
|
||||||
import json
|
import json
|
||||||
import shutil
|
import shutil
|
||||||
|
import commands
|
||||||
|
|
||||||
# create logger
|
# create logger
|
||||||
logger = logging.getLogger()
|
logger = logging.getLogger()
|
||||||
|
@ -17,7 +18,10 @@ logging.disable(50)
|
||||||
# add ch to logger
|
# add ch to logger
|
||||||
logger.addHandler(ch)
|
logger.addHandler(ch)
|
||||||
|
|
||||||
|
if (commands.getoutput("whoami") != 'root'):
|
||||||
|
print 'Must be a root user.'
|
||||||
|
sys.exit()
|
||||||
|
|
||||||
# loading config file
|
# loading config file
|
||||||
try:
|
try:
|
||||||
config = ConfigObj('/etc/airtime/media-monitor.cfg')
|
config = ConfigObj('/etc/airtime/media-monitor.cfg')
|
||||||
|
|
Loading…
Reference in New Issue