@@ -139,6 +139,74 @@ unsetenv_var TESTSUITE_FORBID_ALLOW_USER_GROUP_ERR_SET2
139139}
140140
141141
142+ #
143+ # --user/--group options test
144+ #
145+
146+ setenv_var MODULES_NEARLY_FORBIDDEN_DAYS 2
147+
148+ set tserr_forbidden "$mp:\nhide1/5.0 <F>"
149+ set tserr_not_forbidden $mp:\nhide1/5.0
150+ set tserr_nearly_forbidden "$mp:\nhide1/5.0 <nF>"
151+
152+ setenv_var TESTSUITE_FORBID_USER_GROUP user2
153+ testouterr_cmd sh {avail -t hide1/5.0} OK $tserr_forbidden
154+
155+ setenv_var TESTSUITE_FORBID_USER_GROUP user3
156+ testouterr_cmd sh {avail -t hide1/5.0} OK $tserr_not_forbidden
157+
158+ setenv_var TESTSUITE_FORBID_USER_GROUP user_time1
159+ testouterr_cmd sh {avail -t hide1/5.0} OK $tserr_nearly_forbidden
160+
161+ setenv_var TESTSUITE_FORBID_USER_GROUP user_time2
162+ testouterr_cmd sh {avail -t hide1/5.0} OK $tserr_forbidden
163+
164+ setenv_var TESTSUITE_FORBID_USER_GROUP user_time3
165+ testouterr_cmd sh {avail -t hide1/5.0} OK $tserr_not_forbidden
166+
167+ setenv_var TESTSUITE_FORBID_USER_GROUP user_time4
168+ testouterr_cmd sh {avail -t hide1/5.0} OK $tserr_not_forbidden
169+
170+ setenv_var TESTSUITE_FORBID_USER_GROUP user_notgroup3
171+ testouterr_cmd sh {avail -t hide1/5.0} OK $tserr_forbidden
172+
173+ setenv_var TESTSUITE_FORBID_USER_GROUP user_notgroup4
174+ testouterr_cmd sh {avail -t hide1/5.0} OK $tserr_not_forbidden
175+
176+ setenv_var TESTSUITE_FORBID_USER_GROUP group2
177+ testouterr_cmd sh {avail -t hide1/5.0} OK $tserr_forbidden
178+
179+ setenv_var TESTSUITE_FORBID_USER_GROUP group3
180+ testouterr_cmd sh {avail -t hide1/5.0} OK $tserr_not_forbidden
181+
182+ setenv_var TESTSUITE_FORBID_USER_GROUP group_time1
183+ testouterr_cmd sh {avail -t hide1/5.0} OK $tserr_nearly_forbidden
184+
185+ setenv_var TESTSUITE_FORBID_USER_GROUP group_time2
186+ testouterr_cmd sh {avail -t hide1/5.0} OK $tserr_forbidden
187+
188+ setenv_var TESTSUITE_FORBID_USER_GROUP group_time3
189+ testouterr_cmd sh {avail -t hide1/5.0} OK $tserr_not_forbidden
190+
191+ setenv_var TESTSUITE_FORBID_USER_GROUP group_time4
192+ testouterr_cmd sh {avail -t hide1/5.0} OK $tserr_not_forbidden
193+
194+ setenv_var TESTSUITE_FORBID_USER_GROUP group_notuser1
195+ testouterr_cmd sh {avail -t hide1/5.0} OK $tserr_forbidden
196+
197+ setenv_var TESTSUITE_FORBID_USER_GROUP group_notuser2
198+ testouterr_cmd sh {avail -t hide1/5.0} OK $tserr_not_forbidden
199+
200+ setenv_var TESTSUITE_FORBID_USER_GROUP group_user1
201+ testouterr_cmd sh {avail -t hide1/5.0} OK $tserr_forbidden
202+
203+ setenv_var TESTSUITE_FORBID_USER_GROUP group_user2
204+ testouterr_cmd sh {avail -t hide1/5.0} OK $tserr_forbidden
205+
206+ setenv_var TESTSUITE_FORBID_USER_GROUP group_user_notuser_notgroup2
207+ testouterr_cmd sh {avail -t hide1/5.0} OK $tserr_not_forbidden
208+
209+
142210#
143211# Cleanup
144212#
0 commit comments