\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]{jeu. juin 26 17:32:26 CEST 2014}
\lfoot{\Large \textit{Uubu.fr}}
\hypersetup{pdfinfo={
Title={kpropd},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={Service d'écoute pour la propagation des bases Kerberos},
CreationDate={D:20140626173226},
ModDate={D:20140626173226},
Keywords={Kerberos;sécurité;authentification}
}}
\begin{document}
 
\begin{center}
{\Huge kpropd }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large Service d'écoute pour la propagation des bases Kerberos}
 
\vspace{10mm}
 
\hspace{1mm}  \textbf{kpropd} tourne sur un serveur esclave et écoute les demandes de mises à jours faites par le programme kprop. Si la propagation incrémentale est activé, il demande périodiquement les mises à jour au maître.
\vspace{5mm} \\
 
 
\hspace{1mm}  Quand l'esclave reçoit une demande kprop du maître, kpropd accepte la base du KDC dump et le place dans un fichier, puis lance kdb5\_util pour charger la base dumpée dans la base active utilisée par krb5kdc. Quand la propagation incrémentale n'est pas utilisée, kpropd est généralement invoqué par inetd en utilisant:
\vspace{5mm} \\
\hspace{1mm}  \textbf{kprop stream tcp nowait root /usr/local/sbin/kpropd kpropd}
\vspace{5mm} \\
 
 
\hspace{1mm}  kpropd peut également être lancé en tant que serveur autonome, il se met en tâche de fond et écoute sur le port 754 par défaut. Ce mode est requis pour la propagation incrémentale. La propagation incrémentale peut être activée avec \textbf{iprop\_enable} dans \textbf{kdc.conf}. L'intervalle de propagation incrémentale est déterminé par \textbf{iprop\_slave\_poll}. Si l'esclave reçoit des mises à jours, kpropd met à jours son fichier de log avec toutes les mises à jours du maître. kproplog peut être utilisé pour voir un sommaire de ces logs. Si la propagation incrémentale est activée, le principal \textbf{kiprop/slavehostname@REALM} doit être présent dans le fichier keytab de l'esclave. kproplog peut être utilisé pour forcer une réplication complète si activé.
\vspace{5mm} \\
 
 
\vspace{1cm}{\huge OPTIONS }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} -r realm]{Spécifie le domaine Kerberos}
\item[\hspace{1mm} -f file]{Fichier à importer}
\item[\hspace{1mm} -p]{Chemin du programme kdb5\_util}
\item[\hspace{1mm} -d]{mode debug}
\item[\hspace{1mm} -P]{Port d'écoute}
\item[\hspace{1mm} ]{-a acl\_file}
\item[\hspace{1mm} Chemin du fichier d'acl]{}
\end{description}
 
\vspace{1cm}{\huge Variables d'environnement }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} KRB5\_CONFIG]{Spécifie l'emplacement de krb5.conf}
\item[\hspace{1mm} KRB5\_KDC\_PROFILE]{Spécifie l'emplacement de kdc.conf}
\end{description}
 
\vspace{1cm}{\huge Fichiers }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} kpropd.acl]{chaque entrée est une ligne contenant le principal d'un hôte depuis lequel la machine local va autoriser la propagation de la base Kerberos via kprop.}
\end{description}
\end{flushleft}
\end{document}
