aboutsummaryrefslogtreecommitdiffstats
path: root/exmachina.py
diff options
context:
space:
mode:
Diffstat (limited to 'exmachina.py')
-rwxr-xr-xexmachina.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/exmachina.py b/exmachina.py
index cb909ef..254fc10 100755
--- a/exmachina.py
+++ b/exmachina.py
@@ -122,6 +122,9 @@ class ExMachinaClient():
def run_server(socket_path="/tmp/exmachina.sock"):
# TODO: check for root permissions, warn if not root
+ if not 0 == os.geteuid():
+ log.warn("Expected to be running as root!")
+
if os.path.exists(socket_path):
os.unlink(socket_path)
sock = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)