Maison  >  Article  >  Tutoriel système  >  Comment modifier le fichier /etc/passwd à l'aide de la commande vipw

Comment modifier le fichier /etc/passwd à l'aide de la commande vipw

WBOY
WBOYoriginal
2024-07-29 19:26:21611parcourir

如何使用 vipw 命令编辑 /etc/passwd 文件

/etc/passwd peut être modifié à l'aide de la commande vipw. Cette commande est également utile pour éditer les fichiers /etc/shadow (lorsqu'il est utilisé avec l'option -s) et /etc/group.

Pour modifier le fichier /etc/passwd, exécutez la commande vipw et sélectionnez votre éditeur de texte préféré lorsque vous y êtes invité. Dans mon cas, je choisis Nano comme indiqué ci-dessous.

sudovipw

Comme le montre l'image de droite, après avoir exécuté la commande vipw, le fichier /etc/passwd sera ouvert à l'aide d'un éditeur de texte. Vous pouvez ensuite modifier tous les tableaux.

Dans l'exemple ci-dessous, je vais modifier les informations utilisateur de la console Linux (dernière ligne). Comme vous pouvez le voir, le nom complet est LinuxHint et les numéros de téléphone sont 342342 et 234234.

Comme le montre l'exemple ci-dessous, j'ai modifié le nom complet autorisations du répertoire Linux, etc. , remplacé le nom complet (linux-consoleuser) par "nouveau nom complet" et modifié le numéro de téléphone.

Une fois la modification du fichier terminée, fermez-le et enregistrez vos modifications.

Après la fermeture et l'enregistrement du fichier, le système vous avertira que d'éventuelles modifications devront peut-être être reproduites dans le fichier /etc/shadow. Si vous ne souhaitez pas modifier votre mot de passe, vous n'avez pas besoin de le faire.

Vous pouvez utiliser la commande less ou cat pour inspecter le fichier /etc/passwd et vous verrez que les modifications ont été appliquées correctement.

Des fonctionnalités supplémentaires de la commande vipw peuvent être obtenues à l'aide de drapeaux :

Comme vous pouvez le voir à partir du contenu à l'intérieur, /etc/passwd renvoie à d'autres fichiers Linux Mint, tels que /etc/shadow et /etc/group, tous deux décrits ci-dessous.

/etc/fichier shadow

Comme mentionné précédemment, les mots de passe Linux/Unix d'origine sont stockés dans le fichier /etc/passwd, ce qui est dangereux car chaque utilisateur peut y accéder. Un utilisateur ayant accès à un mot de passe crypté peut facilement le déchiffrer en utilisant l'une des bases de données en ligne ou par force brute.

Pour résoudre ce problème, le fichier /etc/shadow est utilisé pour stocker les mots de passe cryptés pour les utilisateurs qui n'ont pas d'autorisations de lecture ou qui n'ont pas d'autorisations de superutilisateur.

Vous pouvez afficher le fichier /etc/shadow en utilisant la commande cat ou less en tant que root ou en utilisant sudo comme indiqué précédemment.

moins/etc/ombre

Comme vous pouvez le voir dans la capture d'écran ci-dessous, il y a 9 colonnes (chaque colonne est définie par deux points). Chaque tableau de bits contient la première information :

Comme vous pouvez le voirautorisations du répertoire Linux etc, le fichier /etc/shadow ne contient que des informations relatives au mot de passe.

Pour modifier le mot de passe red flag linux6.0 dans ce fichier, vous devez exécuter la commande passwd, suivie du nom d'utilisateur dont vous souhaitez remplacer le mot de passe, comme le montre l'image de droite, où le mot de passe linux-consoleuser a été mis à jour.

sudopasswdlinux-consoleuser

Comme le montre l'image ci-dessus, le mot de passe a été modifié avec succès.

/etc/fichier groupe

Le fichier /etc/group stocke des informations sur les groupes. Ce fichier, comme /etc/passwd et /etc/shadow, peut également être modifié à l'aide de la commande vipw.

Vous pouvez utiliser la commande less pour lire le fichier /etc/group comme avant.

moins/etc/groupe

Le fichier, comme indiqué à droite, contient 4 colonnes d'informations relatives au groupe, où le premier tableau est le nom du groupe, le deuxième tableau est lié au mot de passe, le troisième tableau est le GID (ID de groupe) et le quatrième tableau. Afficher les utilisateurs du groupe.

Je recommande également d'apprendre la commande usermode, quelques exemples sont fournis ici, également liés à la gestion des utilisateurs. Cette commande est également recommandée sur la page du guide des commandes passwd.

Inférence

Comme vous pouvez le constater, tout utilisateur peut facilement visualiser le fichier passwd. Le fichier /etc/passwd constitue la première ligne de défense contre les accès non autorisés. Tous les fichiers sont essentiels pour obtenir les informations des utilisateurs et les gérer correctement. Les techniques d'édition de tels fichiers vipw sont expliquées dans ce document. Toutes les étapes sont valables pour toutes les distributions Linux, puisque ce fichier est commun aux systèmes Linux et même aux Unix individuels. N'oubliez jamais que vous pouvez lire la page d'accueil pour plus d'informations.

Merci d'avoir lu ce tutoriel, qui explique comment visualiser et comprendre le fichier /etc/passwd. Restez à l'écoute avec nous pour plus de didacticiels Linux.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn