diff options
author | trhodes <trhodes@FreeBSD.org> | 2005-04-16 18:41:00 +0000 |
---|---|---|
committer | trhodes <trhodes@FreeBSD.org> | 2005-04-16 18:41:00 +0000 |
commit | 7abff596b298a9f0dbd3afb63911b0e93ad3db39 (patch) | |
tree | e72b4cbb986fc03e52bc7be33c341a0de7d4a7ce /tools | |
parent | 76ab38319d170413a4377c4fb729cdebb1934243 (diff) | |
download | FreeBSD-src-7abff596b298a9f0dbd3afb63911b0e93ad3db39.zip FreeBSD-src-7abff596b298a9f0dbd3afb63911b0e93ad3db39.tar.gz |
Those who are ungodlike should be returned an error.
Diffstat (limited to 'tools')
-rw-r--r-- | tools/regression/mac/mac_bsdextended/test_ugidfw.c | 6 |
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 |