summaryrefslogtreecommitdiffstats
path: root/tools/regression
diff options
context:
space:
mode:
authortrhodes <trhodes@FreeBSD.org>2005-04-16 18:41:00 +0000
committertrhodes <trhodes@FreeBSD.org>2005-04-16 18:41:00 +0000
commit7abff596b298a9f0dbd3afb63911b0e93ad3db39 (patch)
treee72b4cbb986fc03e52bc7be33c341a0de7d4a7ce /tools/regression
parent76ab38319d170413a4377c4fb729cdebb1934243 (diff)
downloadFreeBSD-src-7abff596b298a9f0dbd3afb63911b0e93ad3db39.zip
FreeBSD-src-7abff596b298a9f0dbd3afb63911b0e93ad3db39.tar.gz
Those who are ungodlike should be returned an error.
Diffstat (limited to 'tools/regression')
-rw-r--r--tools/regression/mac/mac_bsdextended/test_ugidfw.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/tools/regression/mac/mac_bsdextended/test_ugidfw.c b/tools/regression/mac/mac_bsdextended/test_ugidfw.c
index ec14586..398b9a3 100644
--- a/tools/regression/mac/mac_bsdextended/test_ugidfw.c
+++ b/tools/regression/mac/mac_bsdextended/test_ugidfw.c
@@ -153,6 +153,12 @@ main(int argc, char *argv[])
if (argc != 1)
usage();
+ /* Print an error if a non-root user attemps to run the tests. */
+ if (getuid() != 0) {
+ fprintf(stderr, "Error! Only root may run this utility\n");
+ return (EXIT_FAILURE);
+ }
+
/*
* We can test some parts of the library without the MAC Framework
* and policy loaded, so run those tests before calling
OpenPOWER on IntegriCloud