deluser, delgroup - Retirer un utilisateur ou un groupe du système
[
--backup]
[
--backup-suffix chaine]
[
--backup-to rép]
[
--conf fichier]
[
--debug]
[
--remove-all-files]
[
--remove-home]
[
--quiet]
[
--verbose] utilisateur
[
--system]
[
--backup]
[
--backup-suffix chaine]
[
--backup-to rép]
[
--conf fichier]
[
--debug]
[
--remove-all-files]
[
--remove-home]
[
--quiet]
[
--verbose] utilisateur --group
[
--conf fichier]
[
--debug]
[
--only-if-empty]
[
--quiet]
[
--verbose] groupe
[
--system] [
--conf
fichier] [
--debug]
[
--only-if-empty]
[
--quiet]
[
--verbose] groupe
[
--conf fichier]
[
--debug]
[
--quiet]
[
--verbose] utilisateur groupe
--help --version
deluser et
delgroup retirent des utilisateurs et des groupes du
système en suivant les options de la ligne de commande et les
informations de configuration de
/etc/deluser.conf et
/etc/adduser.conf.
Ce sont des interfaces plus conviviales que les programmes
userdel et
groupdel. Elles permettent en option de supprimer le répertoire
personnel et même tous les fichiers du système
possédés par l’utilisateur à retirer, de lancer un
script personnalisé, ainsi que d'autres fonctionnalités.
Pour une liste complète et des explications sur toutes les options,
consulter la section OPTIONS.
Vous pouvez exécuter
deluser et
delgroup de l’une
des trois façons suivantes.
Lorsqu'il est exécuté avec un seul paramètre non-option et
sans l'option
--group,
deluser retire un utilisateur
non-système.
Par défaut,
deluser retirera l'utilisateur sans retirer son
répertoire personnel, sa liste d’attente de courriels ou tout
autre fichier possédé par l'utilisateur sur le système.
Le répertoire personnel et la liste d’attente peuvent
être supprimés en utilisant l'option
--remove-home.
L'option
--remove-all-files retire du système tous les fichiers
possédés par l'utilisateur. Il est à remarquer que
l’activation des deux options fera que
--remove-home n'aura
aucun effet supplémentaire puisque tous les fichiers du
répertoire personnel et de la file d’attente de courriels sont
déjà couverts par l'option
--remove-all-files.
Si vous voulez sauvegarder tous les fichiers avant de les supprimer, vous pouvez
utiliser l'option
--backup qui créera un fichier nommé
nom_utilisateur.tar(.gz|.bz2) dans le répertoire indiqué
par l'option
--backup-to.
Par défaut, l’archive de sauvegarde est compressée avec
gzip(1). Pour changer cela, l’option
--backup-suffix peut
être réglée à n’importe quel suffixe
géré par
tar --auto-compress (par exemple, .gz,
.bz2, .xz).
deluser refusera de supprimer le compte du superutilisateur.
Si l’option
--system est indiquée sur la ligne de commande,
l’opération de suppression n’est réellement
exécutée que si l’utilisateur est un utilisateur
système. Cela évite de supprimer accidentellement des
utilisateurs non-système. De plus, si l'utilisateur n'existe pas,
aucune valeur d'erreur n'est renvoyée. Les scripts de responsable de
paquet Debian peuvent utiliser cet indicateur pour retirer des utilisateurs ou
des groupes système tout en ignorant le cas où la suppression
est déjà effective.
Lorsque
deluser est appelé avec l'option
--group ou lorsque
delgroup est appelé, un groupe est retiré. Le groupe
primaire d’un utilisateur existant ne peut pas être
supprimé. Si l’option
--only-if-empty est
indiquée, le groupe ne sera pas supprimé si n’importe
quel membre en fait encore partie.
L’option
--system ajoute respectivement la même
fonctionnalité pour les utilisateurs.
Lorsqu'il est appelé avec deux paramètres non-option,
deluser retire un utilisateur d'un groupe particulier.
Différents modes de
deluser autorisent différentes options.
Si aucun mode autorisé n’est listé pour une option, tous
les modes sont acceptés.
Des versions courtes pour certaines options peuvent exister pour des raisons
historiques. Elles continueront d’être gérées,
mais sont retirées de la documentation. Il est conseillé de
migrer vers les versions longues des options.
- --backup
- Sauvegarder tous les fichiers du répertoire
personnel et de la file d’attente de courriels dans un fichier
nommé utilisateur.tar.bz2 ou utilisateur.tar.gz..
Modes autorisés : deluser,
deluser --system.
-
--backup-suffix chaine
- Sélectionner un algorithme de compression pour une
sauvegarde de répertoire personnel. Cela peut être
défini à n’importe quel suffixe reconnu par
tar --auto-compress. Par défaut, .gz. Modes
autorisés : deluser, deluser --system.
-
--backup-to rép
- Placer les fichiers de sauvegarde, non dans le
répertoire actuel, mais dans rép. Cela impose aussi
implicitement --backup (par défaut dans le répertoire
de travail en cours). Modes autorisés : deluser,
deluser --system.
-
--conf fichier
- Utiliser fichier plutôt que les fichiers par
défaut /etc/deluser.conf et /etc/adduser.conf.
Plusieurs options --conf peuvent être indiquées.
- --debug
- Activer le débogage du code.
- --group
- Retrait d’un groupe. C'est l'opération par
défaut quand le programme invoqué est delgroup. Mode
autorisé : deluser.
- --help
- Afficher un résumé des instructions.
- --only-if-empty
- Retrait uniquement si aucun membre ne reste. Modes
autorisés : deluser --group,
delgroup.
- --quiet
- Supprimer les messages d'information, n'afficher que les
avertissements et les erreurs.
- --remove-all-files
- Suppression de tous les fichiers du système
possédés par l'utilisateur. Note :
--remove-home n'aura plus aucun effet. Si --backup est
indiqué, les fichiers sont supprimés après avoir
effectué la sauvegarde. Modes autorisés :
deluser, deluser --system.
- --remove-home
- Suppression du répertoire personnel et de la liste
d’attente de courriels de l'utilisateur. Si --backup est
utilisé, les fichiers sont supprimés après avoir
effectué la sauvegarde. Modes autorisés :
deluser, deluser --system.
- --system
- Suppression uniquement si l’utilisateur (ou groupe)
est un utilisateur (ou groupe) système. Si l’utilisateur
n’existe pas, aucune valeur d’erreur n’est
renvoyée. Modes autorisés : deluser,
deluser --system.
- --verbose
- Fournir plus de détails.
- --version
- Afficher la version et le copyright.
- 0
- Succès : l'opération a
été exécutée avec succès.
- 1
- Le compte utilisateur à supprimer n'était pas
un compte système. Aucune opération n'a été
effectuée.
- 2
- L'utilisateur n'existe pas. Aucune opération n'a
été effectuée.
- 3
- Le groupe n'existe pas. Aucune opération n'a
été effectuée.
- 4
- Erreur interne. Aucune opération n'a
été effectuée.
- 5
- Le groupe à supprimer n'est pas vide. Aucune
opération n'a été effectuée.
- 6
- L'utilisateur n'appartient pas au groupe indiqué.
Aucune opération n'a été effectuée.
- 7
- Impossible de retirer un utilisateur de son groupe
primaire. Aucune opération n'a été
effectuée.
- 8
- Le paquet « perl »
suggéré n'est pas installé. Ce paquet est
nécessaire pour effectuer les actions demandées. Aucune
opération n'a été effectuée.
- 9
- Le compte du superutilisateur ne peut pas être
supprimé. Aucune opération n'a été
effectuée.
deluser a besoin des privilèges du superutilisateur et propose,
à l’aide de l’option en ligne de commande
--conf,
d’utiliser des fichiers de configuration différents. Il ne faut
pas utiliser
sudo(8) ou des outils similaires pour donner des
privilèges partiels à
deluser avec des paramètres
restrictifs dans la ligne de commande. Cela est facile à contourner et
pourrait permettre de créer des comptes arbitraires. Si vous voulez
cela, écrivez votre propre script d’enveloppe en fournissant les
privilèges pour exécuter ce script.
/etc/deluser.conf, fichier de configuration par défaut de
et
delgroup(8).
- /usr/local/sbin/deluser.local
- Options personnelles supplémentaires, consulter
deluser.local(8).
adduser(8),
deluser.conf(5),
deluser.local.conf(8),
groupdel(8),
userdel(8)
Ce document est une traduction, réalisée par Nicolas
FRANÇOIS le 29 octobre 2004.
L'équipe de traduction a fait le maximum pour réaliser une
adaptation française de qualité.
La version anglaise de ce document est toujours consultable en ajoutant l'option
« -L C » à la commande
man.
N'hésitez pas à signaler à l'auteur ou à la liste de
traduction <
[email protected]>, selon le cas,
toute erreur dans cette page de manuel.