ipa_hbac 2.12.0
hbac_rule_element Struct Reference

Component of an HBAC rule. More...

#include <ipa_hbac.h>

Data Fields

uint32_t category
 Category for this element.
 
const char ** names
 List of explicit members of this rule component.
 
const char ** groups
 List of group members of this rule component.
 

Detailed Description

Component of an HBAC rule.

Components can be one of users, target hosts, source hosts, or services.

Field Documentation

◆ category

uint32_t hbac_rule_element::category

Category for this element.

This value is a bitmask. See HBAC_CATEGORY_NULL and HBAC_CATEGORY_ALL

◆ groups

const char** hbac_rule_element::groups

List of group members of this rule component.

  • Users: user groups (POSIX or non-POSIX)
  • Hosts: hostgroups
  • Services: PAM service groups.

◆ names

const char** hbac_rule_element::names

List of explicit members of this rule component.

  • Users: usernames
  • Hosts: hostnames
  • Services: PAM service names

The documentation for this struct was generated from the following file: