Que vous souhaitiez attribuer un mot de passe à un nouvel utilisateur ou protéger votre environnement de manière proactive en modifiant régulièrement votre mot de passe, vous utilisez la même commande, quelle que soit la distribution de Linux® que vous utilisez.
Lorsque vous modifiez ou définissez un mot de passe, vous devez connaître un détail :modifiez-vous votre mot de passe ou celui d'un autre utilisateur ? Selon votre réponse, le passwd
La commande peut utiliser un paramètre supplémentaire.
Définir ou modifier votre mot de passe
Peut-être que votre service a une politique qui vous oblige à changer votre mot de passe périodiquement. Vous venez de vous connecter à votre serveur et avez reçu une notification indiquant que vous avez le même mot de passe depuis plus de 90 jours. Pour cet exemple, votre nom d'utilisateur est TestUser.
Pour modifier votre mot de passe, tout en étant connecté à votre serveur en tant qu'utilisateur, exécutez la commande suivante :
passwd
Lorsqu'il est entré sans autres paramètres, le passwd
La commande est par défaut l'utilisateur actuel (celui sous lequel vous êtes actuellement connecté). Le serveur vous donne les invites suivantes :
Changing password for TestUser
(current) UNIX password:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Dans cet exemple, comme vous avez déjà un mot de passe, la commande vous demande d'abord votre mot de passe actuel pour vous assurer que vous êtes bien la personne qui effectue ce changement. Personne ne peut modifier votre mot de passe pendant que vous êtes connecté à votre insu.
Définir ou modifier le mot de passe d'un autre utilisateur
Si vous avez besoin de changer le mot de passe de quelqu'un d'autre, vous devez exécuter la commande en tant que root
utilisateur. Parce que la root
utilisateur est l'utilisateur administratif du système, il peut modifier le mot de passe de n'importe quel utilisateur à tout moment. Pour modifier le mot de passe de l'utilisateur 2, ajoutez le nom d'utilisateur après la commande, comme indiqué dans l'exemple suivant :
passwd User2
ou
sudo passwd User2
Ajout du nom d'utilisateur après le passwd
La commande indique à la commande que vous modifiez le mot de passe d'un utilisateur différent et non le vôtre. Les invites suivantes s'affichent :
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Une fois que vous avez saisi et ressaisi le nouveau mot de passe avec succès, le mot de passe de cet utilisateur est maintenant modifié. Si vous avez modifié le mot de passe de quelqu'un d'autre, vous devez partager le nouveau mot de passe avec l'utilisateur.