Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home
HP-UX Reference > G

getrules(1M)

HP-UX 11i Version 3: February 2007
» 

Technical documentation

» Feedback
Content starts here

 » Table of Contents

 » Index

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 format. 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 interpreting the output.

Security Restrictions

The user invoking this command must have one of the following authorizations:

hpux.security.xsec.secrules.unrestricted hpux.security.xsec.secrules.restricted

See authadm(1M)).

RETURN VALUE

getrules returns the following values:

0

Successful completion. The rules are displayed.

>0

An error occurred. An error can be caused by an invalid option or because the user does not have permissions to perform the operation.

EXAMPLES

Example: Display all file system rules for the compartment named web:

# getrules -f web

Sample output:

Compartment Name: web : sealed Disallowed Privileges: POLICY File System Rules: ------------------ PERMISSION PATHNAME read, write, create, unlink /

Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© 1983-2007 Hewlett-Packard Development Company, L.P.