From a83a975299f4c4aca83d01c91ac3efef2ea92414 Mon Sep 17 00:00:00 2001 From: Bjorn Andersson Date: Sun, 11 Jun 2006 12:45:46 +0000 Subject: [PATCH] root check --- iodine.c | 5 +++++ iodined.c | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/iodine.c b/iodine.c index 17ab127..77354a0 100644 --- a/iodine.c +++ b/iodine.c @@ -134,6 +134,11 @@ main(int argc, char **argv) struct passwd *pw; username = NULL; + + if (geteuid() != 0) { + printf("Run as root and you'll be happy.\n"); + usage(); + } while ((choice = getopt(argc, argv, "u:")) != -1) { switch(choice) { diff --git a/iodined.c b/iodined.c index 77961f2..288d825 100644 --- a/iodined.c +++ b/iodined.c @@ -131,6 +131,11 @@ main(int argc, char **argv) struct passwd *pw; username = NULL; + + if (geteuid() != 0) { + printf("Run as root and you'll be happy.\n"); + usage(); + } while ((choice = getopt(argc, argv, "u:")) != -1) { switch(choice) {