Linux est un système d'exploitation multi-utilisateurs. Et avec cette fonctionnalité vient la responsabilité de gérer chaque utilisateur sur le système. L'administrateur doit s'assurer que chaque utilisateur dispose des autorisations appropriées, d'ID utilisateur distincts, de noms d'utilisateur uniques, etc.
Mais que se passe-t-il si vous souhaitez modifier les informations associées à un utilisateur en particulier? Linux permet-il à quiconque de modifier facilement des détails aussi sensibles? La commande usermod est la réponse à toutes ces questions.
Cet article montrera comment vous pouvez modifier votre nom d'utilisateur sous Linux, ainsi qu'un guide détaillé sur la modification de l'ID utilisateur et du répertoire de base d'un utilisateur.
Changer un nom d'utilisateur sous Linux
Sous Linux, le fichier /etc/passwd stocke les informations associées aux utilisateurs. Bien que vous puissiez modifier les détails de l'utilisateur directement en modifiant le fichier passwd, ce n'est pas une pratique recommandée car cela peut entraîner divers problèmes sur votre système.
Vous pouvez utiliser l'utilitaire usermod fourni par Linux pour effectuer des opérations liées à la gestion et à la modération des utilisateurs. La commande usermod permet même de changer le nom d'utilisateur d'un utilisateur sous Linux.
Notez que vous devez avoir accès à un compte de superutilisateur pour émettre ces commandes avec succès. Si vous n'avez pas l'autorisation, vous pouvez demander à votre administrateur système de vous ajouter à la liste des sudoers.
Pour changer le nom d'utilisateur, utilisez le -l flag avec usermod:
usermod -l nouveau nom d'utilisateur ancien nom d'utilisateur
Par exemple, pour changer le nom d'utilisateur de l'utilisateur "makeuseof" en "muo":
usermod -l muo makeuseof
Renommer le dossier d'accueil
La modification du nom d'utilisateur sous Linux à l'aide de la commande susmentionnée ne modifie pas le répertoire personnel de cet utilisateur particulier. Utilisez le -ré flag si vous voulez que le dossier de départ reflète les modifications apportées au nom d'utilisateur.
Pour renommer le répertoire personnel de l'utilisateur muo:
usermod -d /home/muo -m muo
Pour vérifier si la commande susmentionnée fonctionne, rendez-vous dans le répertoire de base et localisez le dossier nommé muo.
Attribuer un nouvel ID utilisateur à un utilisateur
En plus de changer le nom d'utilisateur, la commande usermod vous permet également d'attribuer un nouvel UID unique à n'importe quel utilisateur. L'UID est un entier non négatif commençant à zéro. Les UID compris entre 0 et 99 sont réservés aux utilisateurs du système.
Pour modifier l'ID utilisateur sous Linux à l'aide de usermod:
usermod -u uid nom d'utilisateur
...où fluide est l'ID utilisateur que vous souhaitez attribuer à l'utilisateur nommé Nom d'utilisateur.
Lorsque vous modifiez l'UID, le système ajoute le nouvel UID en tant que propriétaire de tous les fichiers et dossiers présents dans le /home répertoire de cet utilisateur particulier.
Notez que l'utilisateur devra modifier les détails du propriétaire de tous les fichiers en dehors du /home annuaire.
En rapport: Comment accorder des privilèges d'administrateur à un utilisateur sous Linux
Modifier le nom d'affichage d'un utilisateur
Le nom d'utilisateur et l'ID utilisateur sont importants pour identifier un utilisateur particulier sur le système. En dehors de ces deux, Linux stocke également des "informations digitales" supplémentaires relatives aux utilisateurs dans le /etc/passwd déposer. Ces informations incluent le nom d'affichage, le téléphone de bureau et le téléphone de travail de l'utilisateur.
Bien que les utilisateurs aient un choix complet s'ils souhaitent fournir de telles informations, Linux vous permet de modifier ou de supprimer ces détails à tout moment.
Vous pouvez modifier le nom d'affichage de votre compte à l'aide de usermod ou de la commande chfn.
Utilisation de la commande usermod
Spécifie le -c flag avec la commande usermod pour changer le nom d'affichage:
usermod -c "Premier Dernier" nom d'utilisateur
Par exemple, si vous souhaitez modifier le nom d'affichage de l'utilisateur muo:
usermod -c "Make UseOf" muo
Utilisation de la commande chfn
Changer le nom d'affichage à l'aide de la commande chfn est simple:
sudo chfn -f "Premier Dernier" nom d'utilisateur
Pour modifier le nom d'affichage de l'utilisateur se servir de:
sudo chfn -f "Make UseOf" makeuseof
Gestion des informations utilisateur sous Linux
Étant donné que Linux offre tant d'options liées à la gestion des utilisateurs, le besoin d'un utilisateur spécial avec des privilèges élevés est évident. C'est pourquoi, chaque système Linux a un utilisateur root, ou un superutilisateur, qui contrôle et surveille les activités des autres utilisateurs sur le système.
Pour ajouter une couche de sécurité supplémentaire et garantir que chaque utilisateur est isolé du reste, Linux offre la possibilité d'ajouter un mot de passe à votre compte. Si vous avez déjà configuré un mot de passe faible sans trop réfléchir, envisagez de le modifier pour renforcer la sécurité de votre compte.
Besoin de changer votre mot de passe Linux? Voici tout ce que vous devez savoir sur la réinitialisation d'un mot de passe sous Linux.
Lire la suite
- Linux
- Linux
Deepesh est l'éditeur junior pour Linux chez MUO. Il écrit du contenu informatif sur Internet depuis plus de 3 ans. Dans ses temps libres, il aime écrire, écouter de la musique et jouer de la guitare.
Abonnez-vous à notre newsletter
Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !
Un pas de plus…!
Veuillez confirmer votre adresse e-mail dans l'e-mail que nous venons de vous envoyer.