From bad54800d1c2efb93670058bec677fc82ddea33d Mon Sep 17 00:00:00 2001 From: Robert Martin Date: Wed, 29 Jan 2020 01:08:09 +0900 Subject: [PATCH] root check --- run_and_pair_switch.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/run_and_pair_switch.py b/run_and_pair_switch.py index f222f18..d04497b 100644 --- a/run_and_pair_switch.py +++ b/run_and_pair_switch.py @@ -1,5 +1,6 @@ import asyncio import logging +import os import socket import logging_default as log @@ -79,6 +80,10 @@ async def main(): if __name__ == '__main__': + # check if root + if not os.geteuid() == 0: + raise PermissionError('Script must be run as root!') + # setup logging log.configure()