#include #include #include #include ATF_TC(rootuser); ATF_TC_HEAD(rootuser, tc) { atf_tc_set_md_var(tc, "require.user", "root"); atf_tc_set_md_var(tc, "descr", "Check root groups and id"); } ATF_TC_BODY(rootuser, tc) { system("id"); } ATF_TC(nonrootuser); ATF_TC_HEAD(nonrootuser, tc) { atf_tc_set_md_var(tc, "require.user", "unprivileged"); atf_tc_set_md_var(tc, "descr", "Check nonroot groups and id"); } ATF_TC_BODY(nonrootuser, tc) { system("id"); } ATF_TP_ADD_TCS(tp) { ATF_TP_ADD_TC(tp, rootuser); ATF_TP_ADD_TC(tp, nonrootuser); return atf_no_error(); }