Manuels pour la ligne de commande

Man » Manuel deluser en ligne - documentation en ligne détaillée pour la page de manuel deluser

🌍
deluser, delgroup - supprimer un utilisateur ou un groupe du système

SYNOPSIS

deluser [--backup] [--backup-suffix str] [--backup-to dir] [--conf file] [--debug]
[--remove-all-files] [--remove-home] [--quiet] [--verbose] [--stdoutmsglevel prio]
[--stderrmsglevel prio] [--logmsglevel prio] user

deluser [--system] [--backup] [--backup-suffix str] [--backup-to dir] [--conf file] [--debug]
[--remove-all-files] [--remove-home] [--quiet] [--verbose] [--stdoutmsglevel prio]
[--stderrmsglevel prio] [--logmsglevel prio] user

deluser --group [--conf file] [--debug] [--only-if-empty] [--quiet] [--verbose]
[--stdoutmsglevel prio] [--stderrmsglevel prio] [--logmsglevel prio] group

delgroup [--system] [--conf file] [--debug] [--only-if-empty] [--quiet] [--verbose]
[--stdoutmsglevel prio] [--stderrmsglevel prio] [--logmsglevel prio] group

deluser [--conf file] [--debug] [--quiet] [--verbose] [--stdoutmsglevel prio]
[--stderrmsglevel prio] [--logmsglevel prio] user group

deluser --help

deluser --version

DESCRIPTION

deluser et delgroup suppriment les utilisateurs et les groupes du système en fonction des options de ligne de commande
et des informations de configuration dans /etc/deluser.conf et /etc/adduser.conf.

Ce sont des interfaces plus spécifiques à Debian pour les programmes userdel et groupdel, qui sont plus agnostiques en termes de distribution. deluser et delgroup peuvent supprimer le répertoire personnel, voire tous les fichiers sur le système appartenant à l'utilisateur à supprimer, exécuter un script personnalisé et avoir d'autres fonctionnalités.

Pour une liste complète et des explications de toutes les options, voir la section OPTIONS.

deluser et delgroup peuvent être exécutés dans l'un des trois modes suivants :

Supprimer un utilisateur

Si appelée avec un argument non option et sans l'option --group, deluser supprimera un utilisateur non système.

Par défaut, deluser supprimera l'utilisateur sans supprimer le répertoire personnel, la file d'attente des messages ou tout autre fichier du système appartenant à l'utilisateur. La suppression du répertoire personnel et de la file d'attente des messages peut être effectuée à l'aide de l'option --remove-home.

L'option --remove-all-files supprime tous les fichiers du système appartenant à l'utilisateur. Notez que si vous activez les deux options, --remove-home n'aura aucun effet supplémentaire car tous les fichiers, y compris le répertoire personnel et la file d'attente des messages, sont déjà couverts par l'option --remove-all-files.

Si vous souhaitez sauvegarder tous les fichiers avant de les supprimer, vous pouvez activer l'option --backup, ce qui créera un fichier username.tar(.gz|.bz2) dans le répertoire spécifié par l'option --backup-to.

Par défaut, l'archive de sauvegarde est compressée avec gzip(1). Pour modifier cela, l'option --backup-suffix peut être définie sur n'importe quel suffixe pris en charge par tar --auto-compress.


La commande deluser refuse de supprimer le compte root.

Si l'option --system est spécifiée en ligne de commande, l'opération de suppression n'est 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 maintenance des paquets Debian peuvent utiliser ce drapeau pour supprimer les utilisateurs ou groupes système tout en ignorant le cas où la suppression a déjà eu lieu.

Suppression d'un groupe

Si deluser est appelé avec l'option --group, ou si delgroup est appelé, un groupe sera supprimé. Le groupe principal d'un utilisateur existant ne peut pas être supprimé. Si l'option --only-if-empty est donnée, le groupe ne sera pas supprimé s'il a encore des membres.

L'option --system ajoute la même fonctionnalité que pour les utilisateurs.

Suppression d'un utilisateur d'un groupe spécifique

Si deluser est appelé avec deux arguments non-option, deluser supprimera un utilisateur d'un groupe spécifique.

OPTIONS

Différents modes de deluser permettent différentes options. Si aucune des options valides n'est répertoriée pour une option, elle est acceptée dans tous les modes.

Des versions abrégées de certaines options peuvent exister pour des raisons historiques. Elles continueront d'être prises en charge, mais seront supprimées de la documentation. Il est conseillé aux utilisateurs de migrer vers la version longue des options.

--backup
Sauvegarde tous les fichiers contenus dans le répertoire personnel de l'utilisateur et le fichier de courrier dans un fichier nommé username.tar.bz2 ou username.tar.gz. Modes valides : deluser, deluser --system.

--backup-suffix str
Sélectionne l'algorithme de compression pour une sauvegarde du répertoire personnel. Peut être défini sur n'importe quel suffixe reconnu par tar --auto-compress. Par défaut, .gz. Modes valides : deluser, deluser --system.

--backup-to dir
Place les fichiers de sauvegarde non pas dans le répertoire actuel, mais dans dir. Cela définit implicitement également --backup. Par défaut, le répertoire de travail actuel. Modes valides : deluser, deluser --system.

--conf file
Utilise file au lieu des fichiers par défaut /etc/deluser.conf et /etc/adduser.conf. Plusieurs options --conf peuvent être données.

--debug
Synonyme de --stdoutmsglevel=debug. Déprécié.

--group
Supprime un groupe. Il s'agit de l'action par défaut si le programme est invoqué sous la forme delgroup. Mode valide : deluser.

--help
Affiche de brèves instructions.

--only-if-empty
Supprime uniquement si aucun membre n'est laissé. Modes valides : deluser --group, delgroup.

--quiet
Synonyme de --stdoutmsglevel=warn. Déprécié.

--remove-all-files
Supprime tous les fichiers du système appartenant à cet utilisateur. Remarque : --remove-home n'a plus d'effet. Si --backup est spécifié, les fichiers sont supprimés après avoir effectué la sauvegarde. Modes valides : deluser, deluser --system.

--remove-home
Supprime le répertoire personnel de l'utilisateur et son fichier de courrier. Si --backup est spécifié, les fichiers sont supprimés après avoir effectué la sauvegarde. Modes valides : deluser, deluser --system.

--system

Supprimer uniquement si l'utilisateur/groupe est un utilisateur/groupe système. Si l'utilisateur n'existe pas, aucune erreur n'est renvoyée. Modes valides : deluser, deluser --system.

--verbose

Synonyme de --stdoutmsglevel=info. Déprécié.

--stdoutmsglevel prio
--stderrmsglevel prio
--logmsglevel prio

Niveau de priorité minimal pour les messages enregistrés dans syslog/journal et dans la console, respectivement. Les valeurs sont : trace, debug, info, warn, err et fatal. Les messages dont la priorité est définie ici ou plus élevée sont affichés dans le support respectif. Les messages affichés dans stderr ne sont pas répétés dans stdout. Cela permet à l'administrateur système de contrôler le niveau de détail d'adduser sur la console et dans le journal indépendamment, en conservant probablement les informations confuses pour lui-même tout en laissant les informations utiles dans le journal.

--version

Afficher la version et les informations sur le droit d'auteur.

ENREGISTREMENT

deluser utilise un enregistrement étendu et configurable pour adapter sa verbosité aux besoins et aux souhaits de l'administrateur système.

Cela fonctionne de manière similaire à adduser. Voir adduser(8) pour tous les détails.

VALEURS DE SORTIE

Les valeurs de sortie documentées dans adduser(8) s'appliquent également à deluser.

SÉCURITÉ

deluser a besoin de privilèges root et offre, via l'option de ligne de commande --conf, la possibilité d'utiliser différents fichiers de configuration. N'utilisez pas [sudo]({filename}../../sudo)(8) ou des outils similaires pour accorder des privilèges partiels à deluser avec des paramètres de ligne de commande restreints. Il est facile de contourner cela et cela pourrait permettre aux utilisateurs d'obtenir des privilèges qu'ils ne sont pas censés avoir. Si vous souhaitez cela, envisagez d'écrire votre propre script de wrapper et d'accorder des privilèges pour exécuter ce script.

FICHIERS

/etc/deluser.conf Fichier de configuration par défaut pour deluser(8) et delgroup(8)

/usr/local/sbin/deluser.local

Modules complémentaires personnalisés facultatifs, voir deluser.local(8)

VOIR AUSSI

adduser(8), deluser.conf(5), deluser.local.conf(8), groupdel(8), userdel(8)