\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={useradd},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={Créé ou modifie un utilisateur},
CreationDate={D:20111029094750},
ModDate={D:20111029094750},
Keywords={Linux}
}}
\begin{document}
 
\begin{center}
{\Huge useradd }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large Créé ou modifie un utilisateur}
 
\vspace{10mm}
 
\hspace{1mm}  Créé un nouvel utilisateur ou modifie les informations par défaut appliquées aux nouveaux utilisateurs. il s'agit d'un utilitaire bas-niveau, préférer \textbf{adduser}. Invoqué sans \textbf{-D}, créé un nouveau compte utilisateur. Par défaut, un groupe sera également créé pour le nouvel utilisateur.
\vspace{5mm} \\
 
 
\vspace{1cm}{\huge OPTIONS }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} -b, --base-dir]{Répertoire de base par défaut du système si -d n'est pas spécifié. Est concatené avec le nom du compte pour définir le répertoire personnel. Doit exister si -m n'est pas spécifié. Non spécifié, utilise le contenu de la variable HOME dans /etc/default/useradd ou /home par défaut.}
\item[\hspace{1mm} -c, --comment]{Description du compte. Utilisé pour le nom complet de l'utilisateur.}
\item[\hspace{1mm} -d, --home]{Répertoire de l'utilisateur.}
\item[\hspace{1mm} -D, --defaults]{Modifier les valeurs par défaut, voir plus bas.}
\item[\hspace{1mm} -e, --expiredate]{Date d'expiration du compte, au format AAAA-MM-JJ. Non spécifié, utilise la valeur dans /etc/default/useradd, ou vide.}
\item[\hspace{1mm} -f, --inactive]{Nb de jours suivant la fin de validité d'un mot de passe après lequel le compte est définitivement désactivé. -1 désactive cette fonction. Non spécifié, utilise INACTIVE dans /etc/default/useradd, ou -1.}
\item[\hspace{1mm} -g, --gid]{Nom ou gid du groupe initial de connexion de l'utilisateur (quand -N/--no-user-group est utilisé ou quand USERGROUPS\_ENAB est à no dans /etc/login.defs). Ce groupe doit exister. Défini GROUP dans /etc/default/useradd.}
\item[\hspace{1mm} -s, --shell]{Nom du shell de l'utilisateur. défini SHELL dans /etc/default/useradd.}
\end{description}
 
\vspace{1cm}{\huge Notes }
 
\
 
\hspace{1mm}  L'administrateur système doit se charger de placer les fichiers dans \textbf{/etc/skel}, ou tout autre répertoire spécifié dans /etc/default/useradd ou sur la ligne de commande. Vous ne pouvez pas ajouter un utilisateur à un groupe NIS ou LDAP. Il est généralement recommandé d'utiliser des noms qui commencent par une lettre minuscule ou un '\textbf{\_}', suivi par des lettre minuscules, chiffres, '\textbf{\_}' ou '\textbf{-}'. Peut finir par un '\textbf{\$}' en expression régulière: \textbf{[a-z\_][a-z0-9\_-]*[\$] ?}. Sous Debian, ne peut pas commencer par '\textbf{-}', '\textbf{:}' ou un espace blanc (space, end of line, \textbackslash{}n, tabulation, \textbackslash{}t, etc). Les noms d'utilisateurs sont limités à 16 caractères.
\vspace{5mm} \\
 
 
\vspace{1cm}{\huge Configuration }
 
\
 
\hspace{1mm}  Les variables de \textbf{/etc/login.defs} modifient le comportement de cet outil:
\vspace{5mm} \\
 
 
\begin{description} \normalsize
\item[\hspace{1mm} CREATE\_HOME]{indique si le répertoire personnel doit être créé ou non. Ne s'applique pas pour les utilisateurs systèmes, peut être annulé sur la ligne de commande}
\item[\hspace{1mm} GID\_MAX GID\_MIN]{Plage de GID que useradd, groupadd et newusers peuvent utiliser pour la création des groupes.}
\item[\hspace{1mm} MAIL\_DIR]{répertoire d'attente des mails.}
\item[\hspace{1mm} MAIL\_FILE]{Emplacement des boîtes aux lettres des utilisateurs}
\item[\hspace{1mm} MAX\_MEMBERS\_PER\_GROUP]{Nombre maximum de membres par entrée de groupe. Une fois la limite atteinte une nouvelle entrée dans /etc/group avec le même nom, mdp et GID est créé. A 0, pas de limite (défaut). Permet de limiter la longueur des lignes dans le fichier de groupes (utile pour NIS).}
\item[\hspace{1mm} PASS\_MAX\_DAYS]{Nb max de jour de validité d'un mot de passe. (-1 désactive cette option)}
\item[\hspace{1mm} PASS\_MIN\_DAYS]{nb mini de jours autorisés avant la modification d'un mot de passe. (-1 désactive cette option)}
\item[\hspace{1mm} PASS\_WARN\_AGE]{Nombre de jours durant lesquels l'utilisateur recevra un avertissement avant que son mot de passe n'arrive à expiration. (valeur négative désactive cette option).}
\item[\hspace{1mm} SYS\_GID\_MAX SYS\_GID\_MIN]{Plage de GID utilisé pour la création des groupes systèmes.}
\item[\hspace{1mm} SYS\_UID\_MAX SYS\_UID\_MIN]{Plage d'UID pour la création des utilisateurs systèmes}
\item[\hspace{1mm} UID\_MAX UID\_MIN]{Plage d'UID pour la création d'utilisateurs normaux.}
\item[\hspace{1mm} UMASK]{Masque de mode pour la création de fichiers. (défaut : 022)}
\item[\hspace{1mm} USERGROUPS\_ENAB]{à yes, userdel supprimera le groupe de l'utilisateur s'il ne contient pas d'autres membres et useradd créera par défaut un groupe portant le nom de l'utilisateur.}
\end{description}
 
\vspace{1cm}{\huge Valeurs de retour }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} 0]{succès}
\item[\hspace{1mm} 1]{impossible de mettre à jour le fichier des mots de passe}
\item[\hspace{1mm} 2]{erreur de syntaxe}
\item[\hspace{1mm} 3]{paramètre non valable pour l'option}
\item[\hspace{1mm} 4]{UID déjà utilisé}
\item[\hspace{1mm} 6]{le groupe n'existe pas}
\item[\hspace{1mm} 9]{Nom d'utilisateur déjà utilisé}
\item[\hspace{1mm} 10]{impossible de mettre à jours le fichier des groupes}
\item[\hspace{1mm} 12]{impossible de créer le répertoire personnel}
\item[\hspace{1mm} 13]{impossible de créer le répertoire d'attente des courriels}
\end{description}
\end{flushleft}
\end{document}
