From 2e3fbaa2c5ddf38f8acccb842b14443e56da30bb Mon Sep 17 00:00:00 2001 From: "Todd C. Miller" Date: Mon, 12 May 2014 09:52:29 -0600 Subject: [PATCH] Add trivial sudoedit parsing tests. --- MANIFEST | 6 ++++++ plugins/sudoers/regress/sudoers/test15.in | 2 ++ plugins/sudoers/regress/sudoers/test15.out.ok | 5 +++++ plugins/sudoers/regress/sudoers/test15.toke.ok | 2 ++ plugins/sudoers/regress/sudoers/test16.in | 3 +++ plugins/sudoers/regress/sudoers/test16.out.ok | 6 ++++++ plugins/sudoers/regress/sudoers/test16.toke.ok | 3 +++ 7 files changed, 27 insertions(+) create mode 100644 plugins/sudoers/regress/sudoers/test15.in create mode 100644 plugins/sudoers/regress/sudoers/test15.out.ok create mode 100644 plugins/sudoers/regress/sudoers/test15.toke.ok create mode 100644 plugins/sudoers/regress/sudoers/test16.in create mode 100644 plugins/sudoers/regress/sudoers/test16.out.ok create mode 100644 plugins/sudoers/regress/sudoers/test16.toke.ok diff --git a/MANIFEST b/MANIFEST index ad5e606c4..f357a9394 100644 --- a/MANIFEST +++ b/MANIFEST @@ -332,6 +332,12 @@ plugins/sudoers/regress/sudoers/test13.toke.ok plugins/sudoers/regress/sudoers/test14.in plugins/sudoers/regress/sudoers/test14.out.ok plugins/sudoers/regress/sudoers/test14.toke.ok +plugins/sudoers/regress/sudoers/test15.in +plugins/sudoers/regress/sudoers/test15.out.ok +plugins/sudoers/regress/sudoers/test15.toke.ok +plugins/sudoers/regress/sudoers/test16.in +plugins/sudoers/regress/sudoers/test16.out.ok +plugins/sudoers/regress/sudoers/test16.toke.ok plugins/sudoers/regress/sudoers/test2.in plugins/sudoers/regress/sudoers/test2.out.ok plugins/sudoers/regress/sudoers/test2.toke.ok diff --git a/plugins/sudoers/regress/sudoers/test15.in b/plugins/sudoers/regress/sudoers/test15.in new file mode 100644 index 000000000..11bcb130f --- /dev/null +++ b/plugins/sudoers/regress/sudoers/test15.in @@ -0,0 +1,2 @@ +# Test parsing of sudoedit rule +user ALL = sudoedit /etc/motd diff --git a/plugins/sudoers/regress/sudoers/test15.out.ok b/plugins/sudoers/regress/sudoers/test15.out.ok new file mode 100644 index 000000000..be4dc7647 --- /dev/null +++ b/plugins/sudoers/regress/sudoers/test15.out.ok @@ -0,0 +1,5 @@ +Parses OK. + + + +user ALL = sudoedit /etc/motd diff --git a/plugins/sudoers/regress/sudoers/test15.toke.ok b/plugins/sudoers/regress/sudoers/test15.toke.ok new file mode 100644 index 000000000..c26de2e31 --- /dev/null +++ b/plugins/sudoers/regress/sudoers/test15.toke.ok @@ -0,0 +1,2 @@ +# +WORD(5) ALL = COMMAND ARG diff --git a/plugins/sudoers/regress/sudoers/test16.in b/plugins/sudoers/regress/sudoers/test16.in new file mode 100644 index 000000000..d2a79ea06 --- /dev/null +++ b/plugins/sudoers/regress/sudoers/test16.in @@ -0,0 +1,3 @@ +# Test parsing of sudoedit rule in a Cmnd_Alias +Cmnd_Alias EDIT = sudoedit /etc/motd +user ALL = EDIT diff --git a/plugins/sudoers/regress/sudoers/test16.out.ok b/plugins/sudoers/regress/sudoers/test16.out.ok new file mode 100644 index 000000000..995171914 --- /dev/null +++ b/plugins/sudoers/regress/sudoers/test16.out.ok @@ -0,0 +1,6 @@ +Parses OK. + + +Cmnd_Alias EDIT = sudoedit /etc/motd + +user ALL = EDIT diff --git a/plugins/sudoers/regress/sudoers/test16.toke.ok b/plugins/sudoers/regress/sudoers/test16.toke.ok new file mode 100644 index 000000000..9b8c41bab --- /dev/null +++ b/plugins/sudoers/regress/sudoers/test16.toke.ok @@ -0,0 +1,3 @@ +# +CMNDALIAS ALIAS = COMMAND ARG +WORD(5) ALL = ALIAS