Home
last modified time | relevance | path

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

/src/sys/security/mac_bsdextended/
H A Dmac_bsdextended.c121 if ((rule->mbr_object.mbo_flags | MBO_ALL_FLAGS) != MBO_ALL_FLAGS) in ugidfw_rule_valid()
123 if ((rule->mbr_object.mbo_neg | MBO_ALL_FLAGS) != MBO_ALL_FLAGS) in ugidfw_rule_valid()
125 if (((rule->mbr_object.mbo_flags & MBO_TYPE_DEFINED) != 0) && in ugidfw_rule_valid()
126 (rule->mbr_object.mbo_type | MBO_ALL_TYPE) != MBO_ALL_TYPE) in ugidfw_rule_valid()
284 if (rule->mbr_object.mbo_flags & MBO_UID_DEFINED) { in ugidfw_rulecheck()
285 match = (vap->va_uid <= rule->mbr_object.mbo_uid_max && in ugidfw_rulecheck()
286 vap->va_uid >= rule->mbr_object.mbo_uid_min); in ugidfw_rulecheck()
287 if (rule->mbr_object.mbo_neg & MBO_UID_DEFINED) in ugidfw_rulecheck()
293 if (rule->mbr_object.mbo_flags & MBO_GID_DEFINED) { in ugidfw_rulecheck()
294 match = (vap->va_gid <= rule->mbr_object.mbo_gid_max && in ugidfw_rulecheck()
[all …]
H A Dmac_bsdextended.h108 struct mac_bsdextended_object mbr_object; member
/src/lib/libugidfw/
H A Dugidfw.c67 char *cur, type[sizeof(rule->mbr_object.mbo_type) * CHAR_BIT + 1]; in bsde_rule_to_string()
213 if (rule->mbr_object.mbo_flags) { in bsde_rule_to_string()
214 if (rule->mbr_object.mbo_neg == MBO_ALL_FLAGS) { in bsde_rule_to_string()
225 if (!notdone && (rule->mbr_object.mbo_neg & MBO_UID_DEFINED)) { in bsde_rule_to_string()
232 if (rule->mbr_object.mbo_flags & MBO_UID_DEFINED) { in bsde_rule_to_string()
233 pwd = getpwuid(rule->mbr_object.mbo_uid_min); in bsde_rule_to_string()
243 rule->mbr_object.mbo_uid_min); in bsde_rule_to_string()
249 if (rule->mbr_object.mbo_uid_min != in bsde_rule_to_string()
250 rule->mbr_object.mbo_uid_max) { in bsde_rule_to_string()
251 pwd = getpwuid(rule->mbr_object.mbo_uid_max); in bsde_rule_to_string()
[all …]