Home
last modified time | relevance | path

Searched refs:mbr_subject (Results 1 – 3 of 3) sorted by relevance

/freebsd/sys/security/mac_bsdextended/
H A Dmac_bsdextended.c237 if (rule->mbr_subject.mbs_flags & MBS_UID_DEFINED) { in ugidfw_rulecheck()
239 cred->cr_uid >= rule->mbr_subject.mbs_uid_min) || in ugidfw_rulecheck()
240 (cred->cr_ruid <= rule->mbr_subject.mbs_uid_max && in ugidfw_rulecheck()
241 cred->cr_ruid >= rule->mbr_subject.mbs_uid_min) || in ugidfw_rulecheck()
243 cred->cr_svuid >= rule->mbr_subject.mbs_uid_min)); in ugidfw_rulecheck()
244 if (rule->mbr_subject.mbs_neg & MBS_UID_DEFINED) in ugidfw_rulecheck()
250 if (rule->mbr_subject.mbs_flags & MBS_GID_DEFINED) { in ugidfw_rulecheck()
258 <= rule->mbr_subject.mbs_gid_max && in ugidfw_rulecheck()
260 >= rule->mbr_subject.mbs_gid_min) { in ugidfw_rulecheck()
266 if (rule->mbr_subject.mbs_neg & MBS_GID_DEFINED) in ugidfw_rulecheck()
[all …]
H A Dmac_bsdextended.h107 struct mac_bsdextended_subject mbr_subject; member
/freebsd/lib/libugidfw/
H A Dugidfw.c79 if (rule->mbr_subject.mbs_flags) { in bsde_rule_to_string()
99 pwd = getpwuid(rule->mbr_subject.mbs_uid_min); in bsde_rule_to_string()
109 rule->mbr_subject.mbs_uid_min); in bsde_rule_to_string()
115 if (rule->mbr_subject.mbs_uid_min != in bsde_rule_to_string()
116 rule->mbr_subject.mbs_uid_max) { in bsde_rule_to_string()
127 rule->mbr_subject.mbs_uid_max); in bsde_rule_to_string()
159 rule->mbr_subject.mbs_gid_min); in bsde_rule_to_string()
165 if (rule->mbr_subject.mbs_gid_min != in bsde_rule_to_string()
166 rule->mbr_subject.mbs_gid_max) { in bsde_rule_to_string()
177 rule->mbr_subject.mbs_gid_max); in bsde_rule_to_string()
[all …]