drik's wiki informatique Linux commandes shell usermod

nom

usermod - modifier un compte utilisateur

synopsis

usermod [-c commentaire] [-d rép_perso [-m]]
        [-e date_expiration] [-f inactivité]
        [-g groupe_initial] [-G groupe [,...]]
        [-l nom_connexion] [-p mot_de_passe]
        [-s shell] [-u uid [-o ]] [-L|-U] login

description

La commande usermod modifie les fichiers des comptes du système pour refléter les modifications qui ont été spécifiées sur la ligne de commandes. Les options qui s'appliquent à la commande usermod sont :

-c commentaire 

La nouvelle valeur du champ de commentaire de l'utilisateur dans le fichier de mots de passe. Il est normalement modifié en utilisant l'utilitaire chfn(1).

-d rép_perso 

Le nouveau répertoire de connexion de l'utilisateur. Si l'option -m est fournie, le contenu du répertoire personnel actuel sera déplacé dans le nouveau répertoire personnel, qui sera créé si nécessaire.

-e date_expiration 

La date à laquelle le compte utilisateur sera désactivé. La date est spécifiée dans le format AAAA-MM-JJ .

-f jours_inactifs 

Le nombre de jours suivant l'expiration d'un mot de passe après lequel le compte est définitivement désactivé. Une valeur de 0 désactive le compte dès que le mot de passe a expiré, et une valeur de -1 désactive cette fonctionnalité. La valeur par défaut est de -1.

-g groupe_initial 

Le nom ou le numéro du groupe de connexion initial de l'utilisateur. Le nom du groupe doit exister. Un numéro de groupe doit se référer à un groupe préexistant. Le numéro de groupe par défaut est 1.

-G groupe,[...] 

Une liste de groupes supplémentaires auxquels fait également partie l'utilisateur. Chaque groupe est séparé du suivant par une virgule, sans espace entre les deux. Les groupes sont soumis aux mêmes restrictions que celles données avec l'option -g . Si l'utilisateur fait actuellement partie d'un groupe qui n'est pas listé, l'utilisateur sera supprimé du groupe.

-l nom_connexion 

Le nom de l'utilisateur passera de login à nom_connexion . Rien d'autre n'est modifié. En particulier, le répertoire personnel de l'utilisateur devra probablement être changé pour refléter le nouveau nom de connexion.

-p mot_de_passe 

Le mot de passe chiffré, comme renvoyé par crypt(3).

-s shell 

Le nom du nouveau shell de connexion de l'utilisateur. Si shell n'est pas fourni, le système sélectionnera le shell de connexion par défaut.

-u uid--- 

La valeur numérique de l'ID de l'utilisateur. Cette valeur doit être unique, à moins que l'option -o ne soit utilisée. La valeur doit être non négative. Les valeurs comprises entre 0 et 99 sont typiquement réservées aux comptes systèmes. Tous les fichiers possédés par l'utilisateur qui sont situés dans le sous-arbre de répertoires ayant le répertoire personnel de l'utilisateur comme racine verront leur ID d'utilisateur automatiquement modifié. Les fichiers situés à l'extérieur du répertoire personnel de l'utilisateur doivent être modifiés à la main.

-L 

Verrouiller le mot de passe d'un utilisateur. Cette option ajoute un « ! » devant le mot de passe chiffré, ce qui désactive le mot de passe. Vous ne pouvez pas utiliser cette option avec -p ou -U .

-U 

Déverrouiller le mot de passe d'un utilisateur. Cela supprime le « ! » situé devant le mot de passe chiffré. Vous ne pouvez pas utiliser cette option avec -p ou -L .

avertissements

usermod ne vous permet pas de modifier le nom d'un utilisateur qui est actuellement connecté. Vous devez vous assurer que l'utilisateur nommé n'est pas en train d'exécuter un quelconque programme quand cette commande est exécutée si l'UID numérique de l'utilisateur est modifié. Vous devez modifier le nom du propriétaire de tous les fichiers crontab manuellement. Vous devez modifier le nom du propriétaire tous les travaux at manuellement. Vous devez effectuer les modifications impliquant NIS sur le serveur NIS.

fichiers

/etc/passwd - information sur les comptes utilisateurs

/etc/shadow - information sécurisée sur les comptes utilisateurs

/etc/group - information sur les groupes

auteur

Julianne Frances Haugh

copyright

Copyright (c) 1996, 1997, 1998, 2000, 2001, 2002, 2003 Free Software Foundation, Inc.

Vous avez l'autorisation de créer et de distribuer des copies textuelles de ce manuel, à condition que la notice de copyright et la notice de permission soient préservées dans toutes les copies.

Vous avez l'autorisation de copier, distribuer et/ou modifier ce documents sous les conditions de la GNU Free Documentation License, Version 1.1 ou toute version ultérieure publiée par la Free Software Foundation; avec comme sections invariantes «  GNU General Public License » et «  GNU Free Documentation License », sans texte avant ou après. Une copie de la licence est incluse dans la section intitulée «  GNU Free Documentation License ».

traduction

Frédéric Delanoy, 2000.

avertissement sur la traduction

Il est possible que cette traduction soit imparfaite ou périmée. En cas de doute, veuillez vous reporter au document original en langue anglaise fourni avec le programme.

informatique, commandes, usermod, shell, linux, wiki, drik, traduction, avertissements, avertissement, description, copyright, synopsis, fichiers, auteur