.TH CHECKPOLICY 8 .SH NAME checkpolicy \- SELinux policy compiler .SH SYNOPSIS .B checkpolicy .I "[\-b] [\-C] [\-d] [\-M] [\-c policyvers] [\-o output_file] [input_file]" .br .SH "DESCRIPTION" This manual page describes the .BR checkpolicy command. .PP .B checkpolicy is a program that checks and compiles a SELinux security policy configuration into a binary representation that can be loaded into the kernel. If no input file name is specified, checkpolicy will attempt to read from policy.conf or policy, depending on whether the \-b flag is specified. .SH OPTIONS .TP .B \-b,\-\-binary Read an existing binary policy file rather than a source policy.conf file. .TP .B \-C,\-\-cil Write CIL policy file rather than binary policy file. .TP .B \-d,\-\-debug Enter debug mode after loading the policy. .TP .B \-M,\-\-mls Enable the MLS policy when checking and compiling the policy. .TP .B \-o,\-\-output filename Write a binary policy file to the specified filename. .TP .B \-c policyvers Specify the policy version, defaults to the latest. .TP .B \-t,\-\-target Specify the target platform (selinux or xen). .TP .B \-U,\-\-handle-unknown <action> Specify how the kernel should handle unknown classes or permissions (deny, allow or reject). .TP .B \-V,\-\-version Show version information. .TP .B \-h,\-\-help Show usage information. .SH "SEE ALSO" SELinux documentation at http://www.nsa.gov/research/selinux, especially "Configuring the SELinux Policy". .SH AUTHOR This manual page was written by Arpad Magosanyi <mag@bunuel.tii.matav.hu>, and edited by Stephen Smalley <sds@epoch.ncsc.mil>. The program was written by Stephen Smalley <sds@epoch.ncsc.mil>.