NAME | SYNOPSIS | DESCRIPTION | ATTRIBUTES | EXAMPLES | SEE ALSO
</usr/lib/tsol/locale/locale/priv_name>
The priv_name database specifies localized privilege names and descriptions defined on this system. This database is used along with the <sys/tsol/priv_names.h> file by priv_to_str(3TSOL), str_to_priv(3TSOL), and get_priv_text(3TSOL) to translate between privilege ID, privilege name string, and description.
Each entry in the priv_name database consists of one line with fields separated by colons (:). A line ending with a backslash (\) indicates continuation of the entry on the next line. Lines beginning with a # character are treated as comments. Each entry has the form:
constant:name:description
The entry fields are:
The constant field must match the numeric constant defined for the privilege in the <sys/tsol/priv_names.h> file.
The external name of the privilege. It is returned by priv_to_str() and is used by str_to_priv(). It is also used by commands like ppriv and pprivtest. The external name can be customized and localized.
The description of the privilege. It is returned by get_priv_text(). The description can be customized and localized.
See attributes(5) for descriptions of the following attributes:
ATTRIBUTE TYPE | ATTRIBUTE VALUE |
---|---|
Availability | SUNWtsu |
# Example entry in /usr/lib/tsol/locale/C/priv_name # 53:proc_setid: Allows a process to set its user or group ID to \ one different from its current effective, real, or saved IDs. \ Allows a process to set its supplemental group IDs. \ Allows a process to set the process group of a controlling terminal \ to one not in the process' process group. \ Allows a process to set the window size on a terminal not in its \ session. |
priv_to_str(3TSOL), priv_desc(4)
NAME | SYNOPSIS | DESCRIPTION | ATTRIBUTES | EXAMPLES | SEE ALSO