From 0d633152fc86520e5360bc654fedb32b8e1a4d89 Mon Sep 17 00:00:00 2001 From: braam Date: Mon, 25 Nov 2002 22:20:35 +0000 Subject: [PATCH] - symbolic link fixes related to intent smashing - fixes Kevin Harlan's symbolic link bug --- lustre/tests/setuid.c | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 lustre/tests/setuid.c diff --git a/lustre/tests/setuid.c b/lustre/tests/setuid.c new file mode 100644 index 0000000..04dba5e --- /dev/null +++ b/lustre/tests/setuid.c @@ -0,0 +1,27 @@ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +int main(int argc, char ** argv) +{ + int rc, fsuid; + + if (argc < 2) { + printf("Usage %s fsuid\n", argv[0]); + return 1; + } + + fsuid = strtoul(argv[2], NULL, 0); + rc = setfsuid(fsuid); + if (rc) { + printf("mknod(%s) error: %s\n", argv[1], strerror(errno)); + } + return rc; +} -- 1.8.3.1