HP-UX Reference (11i v3 07/02) - 1M System Administration Commands A-M (vol 3)

g
getrules(1M) getrules(1M)
NAME
getrules - display compartment rules
SYNOPSIS
getrules [-c]
getrules [-f][-i
][-n][-T][-p|-P][-m
][compartment_name]...
getrules -l interface_name[...] ipaddr/mask[...]
getrules -L [interface_name...] [IPaddress...]
DESCRIPTION
getrules displays rules defined for compartment(s) or network interface(s). This command can only be
used when compartmentalization is enabled (see cmpt_tune(1M)).
If no options are specified, all subsystem rules for the given compartment are displayed. If no
compartment_name is specified, information on all compartments is displayed.
Options
getrules recognizes the following options:
-c Displays all the compartments configured on the system.
-f Displays the file system rules for the compartment(s).
-i Displays the IPC system rules for the compartment(s).
-l Displays the compartment names associated with the interface(s) and the IP address/mask as set
by a previous invocation of setrules. Either the interface_name or the ipaddr/mask must be
specified. More than one interface_name and/or IPaddress can be specified.
-L Displays the compartment names associated with the logical interface(s) and the IP addresses as
applied by the kernel. When interface rules conflict with each other, this option can be used to
find how the conflicts are resolved. If no arguments are specified, information about all currently
active interfaces is displayed.
-n Displays the network system rules for the compartment(s).
-T Displays all the interface rules being applied by the kernel on the specified compartment(s). If
no compartment name is specified all the interface rules being applied by the kernel on all the
existing compartments will be displayed.
-p Displays the disallowed privileges list in short form for compartment(s). The short form includes
compound privileges in the privilege list.
-P Displays the disallowed privileges list in literal form for compartment(s). The literal form
expands compound privileges in the privilege list.
-m Displays all the compartment rules of the specified compartment(s) in the machine parsable for-
mat. Using the "getrules -m compartment_name
>file"or"getrules -m> file" command
is useful when used in combination with discover mode. See compartments(5).
Operands
getrules recognizes the following operands:
compartment_name Name of the compartment for which information is displayed.
interface_name Name of the network interface for which information is displayed.
IPaddress An IPv4 or IPv6 address
ipaddr/mask An IPv4 address or an IPv6 address and the corresponding mask.
Notes
The getrules command is provided for diagnostic purposes, and as such the output of the command may
change.
Some rules can be expressed in multiple forms. For instance, compartment A specifying that it can
send a signal to compartment B is the same as compartment B specifying that it can receive signals
from compartment A. As this command displays the rules only once, it can be misleading when inter-
preting the output.
284 Hewlett-Packard Company 1 HP-UX 11i Version 3: February 2007