accueil > Gestion des paquets et du système > passwd

passwd : Changer le mot de passe utilisateur

La commande passwd est utilisée pour modifier le mot de passe d'un compte utilisateur dans un système Linux. Les utilisateurs normaux ne peuvent modifier que leur propre mot de passe, tandis que l'utilisateur root peut modifier les mots de passe de tous les comptes utilisateurs ou effectuer des tâches supplémentaires telles que le verrouillage/déverrouillage de comptes.

Aperçu

passwd est une commande qui gère les mots de passe des utilisateurs, un élément clé de la sécurité du système. Elle est essentielle pour maintenir une politique de mots de passe forte et contrôler l'accès aux comptes.

Fonctionnalités principales

  • Changer le mot de passe de l'utilisateur actuel
  • Changer le mot de passe d'un autre utilisateur avec les privilèges root
  • Verrouiller et déverrouiller les comptes utilisateurs
  • Définir et vérifier l'expiration du mot de passe

Options principales

Les options principales de la commande passwd sont principalement utilisées pour gérer les comptes d'autres utilisateurs avec les privilèges root.

Gestion des comptes

Commande générée :

Essayez de combiner les commandes.

Description:

`passwd` Exécute la commande.

Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.

Exemples d'utilisation

Apprenez à gérer les mots de passe grâce à divers exemples d'utilisation de la commande passwd.

Changer son propre mot de passe

passwd

Modifie le mot de passe de l'utilisateur actuellement connecté. L'exécution de la commande vous demandera d'entrer votre mot de passe actuel et votre nouveau mot de passe deux fois.

Changer le mot de passe d'un autre utilisateur (root)

sudo passwd [nom_utilisateur]

Modifie le mot de passe d'un utilisateur spécifique avec les privilèges root. Dans ce cas, vous n'avez pas besoin de connaître le mot de passe actuel, il suffit d'entrer le nouveau mot de passe deux fois.

Verrouiller un compte utilisateur (root)

sudo passwd -l [nom_utilisateur]

Verrouille un compte utilisateur spécifique, rendant la connexion impossible. Le verrouillage de compte est utile pour bloquer temporairement l'accès sans modifier le mot de passe.

Déverrouiller un compte utilisateur (root)

sudo passwd -u [nom_utilisateur]

Réactive un compte utilisateur verrouillé, permettant à nouveau la connexion.

Vérifier l'état du mot de passe (root)

sudo passwd -S [nom_utilisateur]

Vérifie les informations d'état du mot de passe d'un compte utilisateur spécifique. 'PS' indique que le mot de passe est défini, et 'L' indique qu'il est verrouillé.

Conseils et précautions

Points à considérer et conseils supplémentaires lors de l'utilisation de la commande passwd.

Renforcer la sécurité

Utilisez toujours des mots de passe forts et imprévisibles. Il est recommandé de combiner majuscules, minuscules, chiffres et caractères spéciaux, et de maintenir une longueur suffisante.

  • Minimum 8 caractères, combinaison de majuscules, minuscules, chiffres et caractères spéciaux
  • Évitez les mots du dictionnaire, les informations personnelles, les séquences répétées
  • Changez votre mot de passe périodiquement

Importance des privilèges root

L'utilisateur root peut modifier les mots de passe de tous les comptes du système. Par conséquent, le mot de passe du compte root doit être particulièrement fort et géré avec soin.

Commandes associées

Pour une gestion plus détaillée des comptes, comme les politiques d'expiration des mots de passe, vous pouvez utiliser la commande `chage`.

  • chage: Définir/vérifier les informations et politiques d'expiration des mots de passe utilisateur

Commandes de la même catégorie