apparmor_parser man page on SuSE

Man page or keyword search:  
man Server   14857 pages
apropos Keyword Search (all sections)
Output format
SuSE logo
[printable version]

APPARMOR_PARSER(pod)		   AppArmor		  APPARMOR_PARSER(pod)

NAME
       apparmor_parser - loads AppArmor profiles into the kernel

SYNOPSIS
       apparmor_parser [-adrR] [--add] [--debug]  [--replace] [--remove]
			 [--preprocess] [--Include n] [--base n] [ --Complain
       ]

       apparmor_parser [-hv] [--help] [--version]

DESCRIPTION
       apparmor_parser is used to import new apparmor.d(5) profiles into the
       Linux kernel. The profiles restrict the operations available to
       processes by executable name.

       The profiles are loaded into the Linux kernel by the apparmor_parser
       program, which takes its input from standard input. The input supplied
       to apparmor_parser should be in the format described in apparmor.d(5).

OPTIONS
       -a, --add
	   Insert the AppArmor definitions given into the kernel. This is the
	   default action. This gives an error message if a AppArmor
	   definition by the same name already exists in the kernel, or if the
	   parser doesn't understand its input. It reports when an addition
	   succeeded.

       -r, --replace
	   This flag is required if an AppArmor definition by the same name
	   already exists in the kernel; used to replace the definition
	   already in the kernel with the definition given on standard input.

       -R, --remove
	   This flag is used to remove an AppArmor definition already in the
	   kernel.  Note that it still requires a complete AppArmor definition
	   as described in apparmor.d(5) even though the contents of the
	   definition aren't used.

       -C, --Complain
	   For the profile to load in complain mode.

       -B, --binary
	   Load a binary (cached) profile, as produced with the -S option.

       -N, --names
	   Produce a list of policies from a given set of profiles (implies
	   -K).

       -S, --stdout
	   Writes a binary (cached) profile to stdout (implies -K and -T).

       -b n, --base n
	   Set the base directory for resolving #include directives defined as
	   relative paths.

       -I n, --Include n
	   Add element n to the search path when resolving #include directives
	   defined as an absolute paths.

       -f n, --subdomainfs n
	   Set the location of the apparmor security filesystem (default is
	   "/sys/kernel/security/apparmor").

       -m n, --match-string n
	   Only use match features "n".

       -n n, --namespace-string n
	   Force a profile to load in the namespace "n".

       -X, --readimpliesX
	   In the case of profiles that are loading on systems were
	   READ_IMPLIES_EXEC is set in the kernel for a given process, load
	   the profile so that any "r" flags are processed as "mr".

       -k, --show-cache
	   Report the cache processing (hit/miss details) when loading or
	   saving cached profiles.

       -K, --skip-cache
	   Perform no caching at all: disables -W, implies -T.

       -T, --skip-read-cache
	   By default, if a profile's cache is found in /etc/apparmor.d/cache/
	   and the timestamp is newer than the profile, it will be loaded from
	   the cache.  This option disables this cache loading behavior.

       -W, --write-cache
	   Write out cached profiles to /etc/apparmor.d/cache/.	 Off by
	   default.  In cases where abstractions have been changed, and the
	   parser is running with "--replace", it may make sense to also use
	   "--skip-read-cache" with the "--write-cache" option.

       -Q, --skip-kernel-load
	   Perform all actions except the actual loading of a profile into the
	   kernel.  This is useful for testing profile generation, caching,
	   etc, without making changes to the running kernel profiles.

       -q, --quiet
	   Do not report on the profiles as they are loaded, and not show
	   warnings.

       -v, --verbose
	   Report on the profiles as they are loaded, and show warnings.

       -V, --version
	   Print the version number and exit.

       -p, --preprocess
	   Dump the input profile to stdout out applying preprocessing
	   flattening includes into the output profile.

       -d, --debug
	   Given once, only checks the profiles to ensure syntactic
	   correctness.	 Given twice, dumps its interpretation of the profile
	   for checking.

       -h, --help
	   Give a quick reference guide.

BUGS
       None known. If you find any, please report them to bugzilla at
       <http://bugzilla.novell.com>.

SEE ALSO
       apparmor(7), apparmor.d(5), subdomain.conf(5), change_hat(2), and
       <http://forge.novell.com/modules/xfmod/project/?apparmor>.

NOVELL/SUSE			  2010-07-18		  APPARMOR_PARSER(pod)
[top]

List of man pages available for SuSE

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net