]> granicus.if.org Git - sudo/commitdiff
now explicately checks that it is setuid root
authorTodd C. Miller <Todd.Miller@courtesan.com>
Thu, 30 Mar 1995 03:36:55 +0000 (03:36 +0000)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Thu, 30 Mar 1995 03:36:55 +0000 (03:36 +0000)
sudo.c

diff --git a/sudo.c b/sudo.c
index d847cbdc0e9212253fc9fdcc9a1f11ff944fab78..d311a0bf948285e23cd177e10446a0ba1fd3d839 100644 (file)
--- a/sudo.c
+++ b/sudo.c
@@ -168,6 +168,11 @@ main(argc, argv)
     Argv = argv;
     Argc = argc;
 
+    if (geteuid() != 0) {
+       (void) fprintf(stderr, "Sorry, %s must be setuid root.\n", Argv[0]);
+       exit(1);
+    }
+
     /*
      * parse our arguments
      */