\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]{sam. oct. 29 09:47:50 CEST 2011}
\lfoot{\Large \textit{Uubu.fr}}
\hypersetup{pdfinfo={
Title={adduser},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={Ajoute un utilisateur ou un groupe au système, en fonction des options fournies en ligne de commandes ou du fichier /etc/adduser.conf},
CreationDate={D:20111029094750},
ModDate={D:20111029094750},
Keywords={Linux}
}}
\begin{document}
 
\begin{center}
{\Huge adduser, addgroup }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large Ajoute un utilisateur ou un groupe au système, en fonction des options fournies en ligne de commandes ou du fichier /etc/adduser.conf}
 
\vspace{10mm}
 
\hspace{1mm}  Sans les options \textbf{--system} ou \textbf{--group}, ajoute un utilisateur normal. Par défaut, chaque utilisateur se voit attribuer un groupe avec son nom propre. \textbf{adduser} crée un répertoire personnel en fonction de \textbf{DHOME}, \textbf{GROUPHOMES} et \textbf{LETTERHOMES}.
\vspace{5mm} \\
 
 
\hspace{1mm}  Si le fichier \textbf{/usr/local/sbin/adduser.local} existe, il est exécuté une fois que l'utilisateur ait été configuré, de façon à réaliser des opérations propres au système. Les paramètres passés à \textbf{adduser.local} sont:
\vspace{5mm} \\
\hspace{1mm}  \textbf{nom\_utilisateur uid gid répertoire\_personnel}
\vspace{5mm} \\
 
 
\hspace{1mm}  La variable d'environnement \textbf{VERBOSE} est positionnée comme suit:
\vspace{5mm} \\
 
 
\begin{description} \normalsize
\item[\hspace{1mm} 0]{si --quiet est spécifié}
\item[\hspace{1mm} 1]{si --quiet et --debug ne sont pas spécifiés}
\item[\hspace{1mm} 2]{si --debug est spécifié}
\end{description}
 
\hspace{1mm}  Par défaut, les utilisateurs systèmes sont placés dans le groupe \textbf{nogroup}. Une répertoire personnel est créé avec les même règles que pour les utilisateurs normaux. Le nouvel utilisateur aura \textbf{/bin/false} comme interpréteur de commande (sans \textbf{--shell} spécifié), et aura un compte désactivé. Les fichiers squelette ne sont pas copiés.
\vspace{5mm} \\
 
 
\vspace{1cm}{\huge OPTIONS }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} --conf]{utilise le fichier spécifié plutôt que /etc/adduser.conf}
\item[\hspace{1mm} --disabled-login]{N'utilise pas passwd pour fixer le mot de passe.}
\item[\hspace{1mm} --disabled-password]{idem, mais les connexion sont toujours possibles.}
\item[\hspace{1mm} --force-badname]{Par défaut, les utilisateurs et les groupes sont comparés à l'expression rationnelle NAME\_REGEX. Force à ne réaliser qu'une faible vérification du nom}
\item[\hspace{1mm} --gecos]{Fixe le champ gecos}
\item[\hspace{1mm} --gid]{Force le GID du groupe}
\item[\hspace{1mm} --group]{avec --system, un groupe système est créé avec le même nom que le compte système. sans --system, un groupe avec le nom fournis est créé.}
\item[\hspace{1mm} --home]{Définit le répertoire personnel}
\item[\hspace{1mm} --shell]{Spécifie le shell par défaut}
\item[\hspace{1mm} --ingroup]{ajoute le nouvel utilisateur au groupe spécifié exisitant}
\item[\hspace{1mm} --no-create-home]{Ne créé pas le répertoire personnel}
\item[\hspace{1mm} --quiet]{mode silencieux}
\item[\hspace{1mm} --debug]{Mode debug}
\item[\hspace{1mm} --system]{crée un utilisateur ou un groupe système}
\item[\hspace{1mm} --uid]{Force l'UID de l'utilisateur}
\item[\hspace{1mm} --firstuid]{Force la limite inférieur des UID (remplace FIRST\_UID)}
\item[\hspace{1mm} --lastuid]{Force la limite supérieur des UID (remplace LAST\_UID)}
\item[\hspace{1mm} --add\_extra\_groups]{Ajoute le user aux groupes spécifiés}
\end{description}
 
\vspace{1cm}{\huge Valeurs de retours }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} 0]{l'utilisateur existe}
\item[\hspace{1mm} 1]{La création à échoué}
\end{description}
\end{flushleft}
\end{document}
