@@ -14,55 +14,50 @@ bundle agent init
1414 create => "true";
1515
1616 users:
17- "test_user1 "
17+ "testu1 "
1818 policy => "present",
1919 home_dir => "/tmp/test_folder1",
2020 description => "TestUser 1",
21- group_primary => "users",
21+ group_primary => "root", # we need a group which we know for sure the gid
2222 shell => "/bin/sh",
2323 uid => "12345";
2424
25- "test_user2 "
25+ "testu2 "
2626 policy => "present",
2727 home_dir => "/tmp/test_folder2",
2828 description => "TestUser 2",
29- group_primary => "users ",
29+ group_primary => "root ",
3030 shell => "/bin/sh",
3131 uid => "54321";
3232 vars:
3333 # simple filters
34- "simple_filter" slist => { "name=root " };
35- "number_filter" slist => { "uid=0 " };
34+ "simple_filter" slist => { "name=testu1 " };
35+ "number_filter" slist => { "uid=12345 " };
3636
3737 # longer filters
38- "slist_filter" slist => { "gid=0", "name=root " };
38+ "slist_filter" slist => { "gid=0", "name=testu1 " };
3939
4040 # using data
41- "data_filter" data => '[ "gid=0", "name=root " ]';
41+ "data_filter" data => '[ "gid=0", "name=testu1 " ]';
4242
4343 # using regex
44- "simple_regex" slist => { "name=test_user .*" };
44+ "simple_regex" slist => { "name=testu .*" };
4545 "number_regex" slist => { "uid=1234.*" };
46- "longer_regex" slist => { "name=test_user .*", "uid=1.*" };
46+ "longer_regex" slist => { "name=testu .*", "uid=1.*" };
4747
4848 # non-existent user
4949 "unknown" slist => { "name=thisuserdoesntexist" };
5050}
5151bundle agent test
5252{
53- meta:
54- "test_soft_fail" string => "windows|aix|solaris|hpux|redhat_10",
55- comment => "RedHat 10 root user is named 'Super User' not 'root'",
56- meta => { "CFE-2318" };
57-
5853 vars:
59- "ulist1" data => findlocalusers("@(init.simple_filter)");
60- "ulist2" data => findlocalusers("init.number_filter");
61- "ulist4" data => findlocalusers("@(init.slist_filter)");
62- "ulist3" data => findlocalusers("@(init.data_filter)");
63- "ulist5" data => findlocalusers("@(init.simple_regex)");
64- "ulist6" data => findlocalusers("@(init.number_regex)");
65- "ulist7" data => findlocalusers("@(init.longer_regex)");
54+ "ulist1" data => mapdata(json, '"$(this.k)"', findlocalusers("@(init.simple_filter)") );
55+ "ulist2" data => mapdata(json, '"$(this.k)"', findlocalusers("init.number_filter") );
56+ "ulist4" data => mapdata(json, '"$(this.k)"', findlocalusers("@(init.slist_filter)") );
57+ "ulist3" data => mapdata(json, '"$(this.k)"', findlocalusers("@(init.data_filter)") );
58+ "ulist5" data => mapdata(json, '"$(this.k)"', findlocalusers("@(init.simple_regex)") );
59+ "ulist6" data => mapdata(json, '"$(this.k)"', findlocalusers("@(init.number_regex)") );
60+ "ulist7" data => mapdata(json, '"$(this.k)"', findlocalusers("@(init.longer_regex)") );
6661 "ulist8" data => findlocalusers("@(init.unknown)");
6762
6863}
0 commit comments