Forum Linux.debian/ubuntu Demande du mot de passe ubuntu 17.10

Posté par  . Licence CC By‑SA.
Étiquettes :
1
28
oct.
2017

Bonjour,
Sous Ubuntu 17.10, j'avais enlevé la demande d'identification quand je démarre. Ce matin, il me demande mon mot de passe, je le rentre et surprise, mon mot de passe n'est pas reconnu,
j'ai testé aussi en clavier qwerty, idem.
Du coup je ne peut plus me connecter. Existe t'il une solution ? Suis dans la panade.
Bilou

  • # Démmarer depuis un CD/DVD/clé USB

    Posté par  . Évalué à -1.

    John The Ripper ou chercher "linux supprimer mot de passe" dans un moteur de recherche.

  • # LiveCD

    Posté par  (site web personnel) . Évalué à 4.

    Tu peux utiliser un LiveCD/LiveUSB ubuntu pour modifier/vérifier le mot de passe ou le supprimer.

    Depuis le LIVECD, tu lances un terminal, tu te loggues en root
    sudo -i

    puis tu montes ta partition root de ton système, puis tu affiches le fichier /etc/shadow

    tu cherches la ligne commencant par ton username
    sur cette ligne, entre les 2 premiers $ il y a le salt, puis le hash du mot de passe
    par exemple la commande suivante te donne le salt:
    grep tonusername /etc/shadow|awk -F '$' '{printf("salt=$%s$%s\n", $2, $3)}'

    remplaces tonusername par ton username

    tu peux déjà vérifier que le hash correspond à ton mot de passe
    grep tonusername /etc/shadow|awk -F '$' '{printf("hash=$%s\n", $4)}'|cut -f 1 -d ':'

    tu lances la commande
    python3 -c 'import crypt; print(crypt.crypt("tonmotdepasse", "lesalt"))
    Attention, elle donne le salt et le hash concaténé.

    en remplaçant tonmotdepasse par ton mot de passe et lesalt par le salt trouver dans /etc/shadow et tu vérifies si ça matches ou pas

    si ca matche, le problème est donc ailleurs, sinon tu remplaces la chaîne dans /etc/shadow par celle que tu vas généré avec:

    python3 -c 'import crypt; print(crypt.crypt("tonmotdepasse", crypt.mksalt(crypt.METHOD_SHA512)))

    P.S:
    https://linux.die.net/man/5/shadow

    • [^] # Re: LiveCD

      Posté par  (site web personnel) . Évalué à 2.

      L'OP nous dit qu'il a perdu son mot de passe utilisateur, mais a-t-il un mot de passe root ? Ce qui simplifierais la tâche, pas besoin de LiveCD, on fait tout ça depuis le système installé.

      « Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes. »

      • [^] # Re: LiveCD

        Posté par  (site web personnel) . Évalué à 3.

        Il n'y a pas, par défaut, de mot de passe root sous ubuntu. C'est sudo avec le mot de passe de l'utilisateur principal

        • [^] # Re: LiveCD

          Posté par  . Évalué à 3.

          C'est pour ça que pour ma part, j'en initialise toujours un pour pouvoir débloquer ma machine en cas de problème (et ça m'a simplifié la vie de nombreuses fois).

    • [^] # Re: LiveCD

      Posté par  . Évalué à 2.

      Ca a marché, merci beaucoup.
      Tout est reparti
      Sympa
      Bilou

      • [^] # Re: LiveCD

        Posté par  . Évalué à 2.

        Le QWERTY c'était une bonne idée mais la prochaine fois, vérifie quand même que :

        CAPS LOCK n'est pas enfoncée ;
        – NUM LOCK, elle, l'est bien (si tu as l'habitude d'utiliser le pavé numérique).

        9 fois sur 10, c'est à cause de ça. :)

      • [^] # Re: LiveCD

        Posté par  (site web personnel) . Évalué à 3.

        Ca a marché

        C'est à dire ? C'était quoi le problème ? Tu as fait quoi ?

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.