\documentclass{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{geometry}
\geometry{top=15mm, bottom=15mm, left=1cm, right=1cm}
\usepackage[french]{babel}
\usepackage{pslatex}
\usepackage[colorlinks=true,urlcolor=black]{hyperref}
\usepackage{graphicx}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\footrulewidth}{0.4pt}
\fancyfoot[L]{Uubu.fr}
\fancyfoot[R]{dim. mai 7 11:36:57 CEST 2017}
\lfoot{\Large \textit{Uubu.fr}}
\hypersetup{pdfinfo={
Title={/etc/selinux/<SELINUXTYPE>/contexts/x\_context},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={Fichier de configuration et labeling SELinux pour les objects X Window System},
CreationDate={D:20170507113657},
ModDate={D:20170507113657},
Keywords={selinux;rbac;security}
}}
\begin{document}
 
\begin{center}
{\Huge /etc/selinux/<SELINUXTYPE>/contexts/x\_context }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large Fichier de configuration et labeling SELinux pour les objects X Window System}
 
\vspace{10mm}
 
\hspace{1mm}  Le backend de contexte X mappe les noms d'objets X en contextes de sécurité. Il est utilisé pour trouver le contexte approprié pour les objets X Window System dont la signification et/ou l'utilisation sont déterminés par nom. Le format est \textbf{object\_type object\_name context}
\vspace{5mm} \\
 
 
\begin{description} \normalsize
\item[\hspace{1mm} object\_type]{Est la représentation du type d'objet:}
\end{description}
 
\begin{description} \normalsize
\item[\hspace{6mm} property]{object\_name spécifie le nom d'une propriété de fenêtre, tel que "WM\_NAME"}
\item[\hspace{6mm} selection]{object\_name spécifie le nom d'une sélection, tel que "PRIMARY"}
\item[\hspace{6mm} extension]{object\_name spécifie le nom d'une extension de protocole, tel que "RENDER"}
\item[\hspace{6mm} event]{object\_name spécifie le nom d'un type d'évènement, tel que "X11:ButtonPress"}
\item[\hspace{6mm} client]{object\_name est ignoré, cependant il devrait être mis à soit '*', ou une entrée spécifique tel que "remote".}
\item[\hspace{6mm} poly\_property]{idem à property, mais vérifie que la propriété est marguée comme polyinstanciée.}
\item[\hspace{6mm} poly\_selection]{idem à selection, mais vérifie que la sélection est marquée comme polyinstanciiée.}
\end{description}
 
\vspace{1cm}{\huge Exemple }
 
\
 
{\ttfamily
selection PRIMARY system\_u:object\_r:clipboard\_xselection\_t:s0\\ selection *\hspace{2mm} system\_u:object\_r:xselection\_t:s0\\ client *\hspace{2mm} system\_u:object\_r:remote\_t:s0\\
}
\vspace{8mm}
\end{flushleft}
\end{document}
