\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]{mer. oct. 6 20:53:52 CEST 2010}
\lfoot{\Large \textit{Uubu.fr}}
\hypersetup{pdfinfo={
Title={pam\_mkhomedir},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={Créer un répertoire home},
CreationDate={D:20101006205352},
ModDate={D:20101006205352},
Keywords={pam;authentification;sécurité}
}}
\begin{document}
 
\begin{center}
{\Huge pam\_mkhomedir }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large Créer un répertoire home}
 
\vspace{10mm}
 
\hspace{1mm}  ce module crée un répertoire home utilisateur s'il n'existe pas quand la session commence. Cela permet aux utilisateurs d'être présent dans la base central (tel que NIS, kerberos ou LDAP) sans utiliser un système de fichier distribué ou en pré-créant un grand nombre de répertoires. Le répertoire squelette (généralement /etc/skel/) est utilisé pour copier les fichiers par défaut et définir également un umask pour l'utilisateur.
\vspace{5mm} \\
 
 
\vspace{1cm}{\huge OPTIONS }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} silent]{N'affiche pas d'information}
\item[\hspace{1mm} skel=/path/to/skel/directory]{Spécifie le répertoire squelette}
\item[\hspace{1mm} umask]{Spécifie le masque de création de fichiers}
\end{description}
 
\vspace{1cm}{\huge Valeurs retournées }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} PAM\_BUF\_ERR]{Erreur de tampon mémoire}
\item[\hspace{1mm} PAM\_CRED\_INSUFFICIENT]{insufficient credentials to access authentification data}
\item[\hspace{1mm} PAM\_PERM\_DENIED]{Pas assez de permission pour créer le nouveau répertoire ou lire le dossier squelette}
\item[\hspace{1mm} PAM\_USER\_UNKNOWN]{utilisateur inconnu}
\item[\hspace{1mm} PAM\_SUCCESS]{variables d'environnement définis}
\end{description}
 
\vspace{1cm}{\huge Exemples }
 
\
 
\hspace{1mm} un exemple du fichier /etc/pam.d/login \\
\hspace{1mm} \textbf{auth requisite pam\_securetty.so} \\
\hspace{1mm} \textbf{auth sufficient pam\_ldap.so} \\
\hspace{1mm} \textbf{auth required pam\_unix.so} \\
\hspace{1mm} \textbf{auth required pam\_nologin.so} \\
\hspace{1mm} \textbf{account sufficient pam\_ldap.so} \\
\hspace{1mm} \textbf{account required pam\_unix.so} \\
\hspace{1mm} \textbf{password required pam\_unix.so} \\
\hspace{1mm} \textbf{session required pam\_mkhomedir.so skel=/etc/skel/ umask=0022} \\
\hspace{1mm} \textbf{session required pam\_unix.so} \\
\hspace{1mm} \textbf{session optional pam\_lastlog.so} \\
\hspace{1mm} \textbf{session optional pam\_mail.so standard} \\
\end{flushleft}
\end{document}
