diff --git a/testsudoers.c b/testsudoers.c index 0a5c78658..a1a562e04 100644 --- a/testsudoers.c +++ b/testsudoers.c @@ -253,8 +253,10 @@ main(argc, argv) yydebug = 1; #endif - if (argc != 4) { - (void) fprintf(stderr, "usage: %s \n", argv[0]); + if (argc == 6 && strcmp(argv[1], "-u") == 0) { + runas_user = argv[2]; + } else if (argc != 4) { + (void) fprintf(stderr, "usage: %s [-u user] \n", argv[0]); exit(1); }