Provided by:
passwd_4.1.4.2+svn3283-3ubuntu5_i386 
NOM
userdel - supprimer un compte utilisateur et les fichiers associes
SYNOPSIS
userdel [options] LOGIN
DESCRIPTION
userdel is a low level utility for removing users. On Debian,
administrators should usually use deluser(8) instead.
La commande userdel modifie les fichiers d'administration des comptes
du systeme, en supprimant les entrees qui se referent a LOGIN.
L'utilisateur nomme doit exister.
OPTIONS
Les options disponibles de la commande userdel sont :
-f, --force
Cette option force la suppression de l'utilisateur, meme s'il est
encore connecte. Elle force egalement userdel a supprimer son
repertoire personnel ou sa file d'attente des courriels, meme si un
autre utilisateur utilise le meme repertoire personnel ou si
l'utilisateur specifie n'est pas le proprietaire de la file
d'attente des courriels. Si USERGROUPS_ENAB vaut yes dans le
fichier /etc/login.defs et si un groupe existe avec le meme nom que
l'utilisateur supprime, alors ce groupe sera supprime, meme s'il
s'agit du groupe primaire d'un autre utilisateur.
Note : Cette option est dangereuse, elle peut laisser votre systeme
dans un etat incoherent.
-h, --help
Afficher un message d'aide et quitter.
-r, --remove
Les fichiers presents dans le repertoire personnel de l'utilisateur
seront supprimes en meme temps que le repertoire lui-meme, ainsi
que le repertoire d'attente des courriels. Vous devrez rechercher
et eliminer vous-meme les fichiers situes dans d'autres systemes de
fichiers.
Le repertoire d'attente des courriels est defini par la variable
MAIL_DIR du fichier login.defs.
CONFIGURATION
Les variables de configuration suivantes de /etc/login.defs modifient
le comportement de cet outil :
MAIL_DIR (chaine ce caracteres)
Repertoire d'attente des courriels (<< mail spool directory >>). Ce
parametre est necessaire pour manipuler les boites a lettres
lorsque le compte d'un utilisateur est modifie ou supprime. S'il
n'est pas specifie, une valeur par defaut definie a la compilation
est utilisee.
MAIL_FILE (chaine ce caracteres)
Definit l'emplacement des boites aux lettres des utilisateurs
relativement a leur repertoire personnel.
Les parametres MAIL_DIR et MAIL_FILE sont utilisees par useradd,
usermod, et userdel pour creer, deplacer, ou supprimer les boites aux
lettres des utilisateurs.
MAX_MEMBERS_PER_GROUP (nombre)
Nombre maximum de membres par entree de groupe. Lorsque le maximum
est atteint, une nouvelle entree de groupe (ligne) est demarree
dans /etc/group (avec le meme nom, meme mot de passe, et meme GID).
La valeur par defaut est 0, ce qui signifie qu'il n'y a pas de
limites pour le nombre de membres dans un groupe.
Cette fonctionnalite (groupe decoupe) permet de limiter la longueur
des lignes dans le fichier de groupes. Ceci est utile pour
s'assurer que les lignes pour les groupes NIS ne sont pas plus
grandes que 1024 caracteres.
Si vous avez besoin de fixer cette limite, vous pouvez utiliser 25.
Remarque : les groupes decoupes ne sont peut-etre pas pris en
charge par tous les outils (meme dans la suite d'outils Shadow).
Vous ne devriez pas utiliser cette variable, sauf si vous en avez
vraiment besoin.
USERDEL_CMD (chaine ce caracteres)
Si ce parametre est defini, cette commande est executee lors de la
suppression d'un utilisateur. Elle pourra supprimer toutes les
taches periodiques cron ou at, tous les travaux d'impression, etc.
de l'utilisateur (qui sera fourni comme premier parametre).
Il n'est pas tenu compte du code de retour du script.
Voici un script exemple, qui supprime le fichier d'entree de cron
et d'at ainsi que les travaux d'impression en attente ;
#! /bin/sh
# Check for the required argument.
if [ $# != 1 ]; then
echo "Usage: $0 username"
exit 1
fi
# Remove cron jobs.
crontab -r -u $1
# Remove at jobs.
# Note that it will remove any jobs owned by the same UID,
# even if it was shared by a different username.
AT_SPOOL_DIR=/var/spool/cron/atjobs
find $AT_SPOOL_DIR -name "[^.]*" -type f -user $1 -delete \;
# Remove print jobs.
lprm $1
# All done.
exit 0
USERGROUPS_ENAB (booleen)
Si cette variable est positionnee a yes, userdel supprimera le
groupe de l'utilisateur s'il ne contient pas d'autres membres, et
useradd creera par defaut un groupe portant le nom de
l'utilisateur.
FICHIERS
/etc/group
Informations sur les groupes.
/etc/login.defs
Configuration de la suite des mots de passe caches << shadow
password >>.
/etc/passwd
Informations sur les comptes des utilisateurs.
/etc/shadow
Informations securisees sur les comptes utilisateurs.
VALEURS DE RETOUR
La commande userdel retourne les valeurs suivantes en quittant :
0
succes
1
impossible de mettre a jour le fichier des mots de passe
2
erreur de syntaxe
6
l'utilisateur indique n'existe pas
8
l'utilisateur est actuellement connecte
10
impossible de mettre a jour le fichier des groupes
12
impossible de supprimer le repertoire personnel
AVERTISSEMENTS
userdel ne permet pas la suppression d'un compte si des processus
actifs lui appartiennent encore. Dans ce cas, il peeut etre necessaire
de tuer ces processus ou de simplement verrouiller le mot de passe ou
le compte de l'utilisateur, afin de supprimer le compte plus tard.
L'option -f permet de forcer la suppression du compte.
Vous devez verifier vous-meme qu'aucun fichier possede par
l'utilisateur ne subsiste sur tous les systemes de fichiers.
Vous ne pouvez supprimer aucun attribut NIS d'un client NIS. Cela doit
etre effectue sur le serveur NIS.
Si USERGROUPS_ENAB vaut yes dans le fichier /etc/login.defs, userdel
supprimera le groupe ayant le meme nom que l'utilisateur. Afin d'eviter
des incoherences entre les fichiers passwd et group, userdel verifie
que le groupe n'est pas utilise comme groupe primaire d'un autre
utilisateur ; si c'est le cas un avertissement sera affiche et le
groupe ne sera pas supprime. L'option -f permet de forcer la
suppression du groupe.
VOIR AUSSI
chfn(1), chsh(1), passwd(1), login.defs(5), gpasswd(8), groupadd(8),
groupdel(8), groupmod(8), useradd(8), usermod(8).
Commandes de gestion du system 09/04/2012 USERDEL(8)