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) {