Lorsque vous utilisez useradd
pour ajouter un utilisateur, le paramètre -p définit le mot de passe, puis le mot de passe ne peut pas se connecter. Problème :
À travers l'image ci-dessus, vous pouvez voir que j'ai créé un nouvel utilisateur luo avec le mot de passe défini sur 123456. Tout d'abord, l'utilisateur root passe à un utilisateur normal, puis à luo (car l'utilisateur root a le plus haute autorité pour passer à d'autres utilisateurs sans mot de passe)
Vous pouvez voir que le mot de passe est erroné et vous ne pouvez pas y accéder.
Partage de didacticiels vidéo gratuits : Tutoriel vidéo Linux
Solution :
Utilisez la commande [passwd username] pour modifier le mot de passe utilisateur. Cela vous permettra de vous connecter directement.
Utilisez simplement le mot de passe que vous avez défini pour vous connecter.
Analyse des causes :
Après avoir utilisé la commande useradd pour créer un nouvel utilisateur et définir un mot de passe pour lui, entrez la commande : cat /etc/shadow
pour afficher les informations de tous les utilisateurs
Vous constaterez que les mots de passe de mon luomeng
utilisateur et de mon mike
utilisateur sont cryptés, mais le mot de passe de l'utilisateur nouvellement ajouté n'est pas crypté, il est donc directement original. Le mot de passe s'affiche,
Il y aura certainement des problèmes pour analyser le mot de passe lors de la connexion.
Il s'avère que lorsque vous utilisez useradd
pour ajouter un nouvel utilisateur, le paramètre [-p] ne peut pas utiliser directement le mot de passe souhaité, vous devez plutôt ajouter le texte chiffré du mot de passe d'origine en un seul. guillemets, donc lors de la connexion, vous pouvez vous connecter directement avec votre mot de passe d'origine. Bien entendu, cette méthode n’est pas très pratique.
Articles et tutoriels connexes recommandés : Tutoriel 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!