\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. nov. 11 17:26:39 CET 2010}
\lfoot{\Large \textit{Uubu.fr}}
\hypersetup{pdfinfo={
Title={pam\_wheel},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={Permet l'accès root aux membres du groupe wheel},
CreationDate={D:20101111172639},
ModDate={D:20101111172639},
Keywords={pam;authentification;sécurité}
}}
\begin{document}
 
\begin{center}
{\Huge pam\_wheel }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large Permet l'accès root aux membres du groupe wheel}
 
\vspace{10mm}
 
\hspace{1mm}  \textbf{pam\_wheel} permet un accès root au système si l'utilisateur est un membre du groupe wheel. Si aucun groupe avec ce nom n'existe, le module utilise le groupe avec l'ID de groupe 0. Fournit les types de module auth et account.
\vspace{5mm} \\
 
 
\vspace{1cm}{\huge OPTIONS }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} debug]{Affiche des informations de debuggage}
\item[\hspace{1mm} deny]{Renverse le sens de l'opération auth: si l'utilisateur essaye d'avoir l'accès UID 0 et est membre du groupe wheel, l'accès est refusé. si l'utilisateur n'est pas dans le groupe, retourne PAM\_IGNORE.}
\item[\hspace{1mm} group=name]{au lieu de vérifier les groupes 0 ou wheel, utilise le nom du groupe pour effectuer l'authentification}
\item[\hspace{1mm} root\_only]{ne vérifie que l'appartenance au groupe wheel}
\item[\hspace{1mm} trust]{retourne PAM\_SUCCESS au lieu de PAM\_IGNORE si l'utilisateur est un membre du groupe wheel}
\item[\hspace{1mm} use\_uid]{La vérification de l'appartenance au groupe wheel est faite avec l'uid courant au lieu de l'original. (utile en passant avec su d'un compte à un autre)}
\end{description}
 
\vspace{1cm}{\huge Valeurs retournées }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} PAM\_AUTH\_ERR]{Erreur d'authentification}
\item[\hspace{1mm} PAM\_BUF\_ERR]{Erreur de tampon mémoire}
\item[\hspace{1mm} PAM\_IGNORE]{La valeur retournée devrait être ignorée par PAM}
\item[\hspace{1mm} PAM\_PERM\_DENY]{Permission refusée}
\item[\hspace{1mm} PAM\_SERVICE\_ERR]{Ne peut pas déterminer le nom de l'utilisateur}
\item[\hspace{1mm} PAM\_SUCCESS]{succès}
\item[\hspace{1mm} PAM\_USER\_UNKNOWN]{Utilisateur inconnus}
\end{description}
 
\vspace{1cm}{\huge Exemples }
 
\
 
\hspace{1mm} Le compte root a accès par défaut (rootok), seul les membres du groupe wheel peuvent devenir root, mais l'authentification UNIX non-root s'applique \\
\hspace{1mm} \textbf{su auth sufficient pam\_rootok.so} \\
\hspace{1mm} \textbf{su auth required pam\_wheel.so} \\
\hspace{1mm} \textbf{su auth required pam\_unix.so} \\
\end{flushleft}
\end{document}
