Forum général.cherche-logiciel Perte mot de passe root

Posté par  .
Étiquettes : aucune
0
22
déc.
2005
Bonjour,

Suite au manque de temps, je n'ai pu aller sous linux depuis pas mal de temps... Et la j'aimerais reconfigurer ma mandrake mais pour cela il me faut le mot de passe root, pas moyen de m'en souvenir...

Je voulais savoir s'il y a un moyen pour recupérer ce mot de passe sans avoir a réinstaller toute ma mandrake?

Merci d'avance !
  • # si tu t'etait donné le sudo

    Posté par  . Évalué à 3.

    sudo passwd devrait t'aider.

    Sinon booter sur un livecd, recuperer le fichier /etc/passwd (ou shadow) et le modifier avec l'empreinte d'un mdp connus (p.e. que supprimant la chaine c'est comme si il n'y avait pas de mdp d'ailleur)...

    A vérifier je n'ai jamais testé ...

    Dam
  • # linux single

    Posté par  . Évalué à 1.

    Au boot, ajoute "single" sur la ligne de boot, tu te retrouveras sous root. Il ne te restera plus qu'à changer le mot de passe (passwd root).
    • [^] # Re: linux single

      Posté par  . Évalué à 1.

      comment sa ajoute "single" au boot ???

      faut le mettre a quel moment ???
      • [^] # Re: linux single

        Posté par  . Évalué à 1.

        Je n'utilise plus lilo depuis longtemps, mais tu dois avoir une touche à presser pour éditer la ligne de boot (celle qui indique quel kernel booter, et avec quelles options). Ajoute simplement single à la fin de la ligne de boot par défaut.
        Pour la liste des paramètres kernel: /usr/src/linux/Documentation/kernel-parameters.txt .
        • [^] # Re: linux single

          Posté par  . Évalué à 1.

          Merci tous de votre aide mais la première option etait la meilleure, lol en tapant sudo psswd j'ai pu changé mon mot de passe, merci a tous !!!!

          Bonne continuation ;-)
        • [^] # Re: linux single

          Posté par  . Évalué à 2.

          heu en mode single il demande le mot de passe root pour maintenance, enfin ça dépend peut être des distribs.

          Par contre la première solution en éditant le fichier shadow fontionne,
          je l'ai déja fait.
          • [^] # Re: linux single

            Posté par  . Évalué à 1.

            Juste pour dire, j'ai tapé le sudo passwd et sa a marché aussi..
            C'est beaucoup plus rapide, donc merci a Damien :-)
            • [^] # Re: linux single

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

              plus rapide, mais beaucoup moins sécurisé !

              faudrait voir pour arreter de mettre une politique un peu trop laxiste dans le /etc/sudoers

              Il restera toujours la possibilité de monter le disque depuis un live cd, ce qui est déjà plus contraignant car la manip n'est réalisable qu'en local (alors que le "sudo su" ou le "sudo passwd" via une session ssh d'un utilisateur lambda qui n'a théoriquement pas les droits root, ca la fout mal hein)
              • [^] # Re: linux single

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

                Faut déjà que tu arrive a te logguer dans le compte ayant les droits sudo ALL.
                Et faut aussi savoir quel compte à ces droits, ce qui est difficile avec un /etc/sudoers lisible que pour root ...

                Et de toute façon si tu as déjà un accés à la machine, le compte root ne tiendra pas longtemps (exploit local ou autre).
                • [^] # Re: linux single

                  Posté par  . Évalué à 2.

                  Et de toute façon si tu as déjà un accés à la machine, le compte root ne tiendra pas longtemps (exploit local ou autre).


                  Belle mentalité, je suis sûr que dans les universités où des centaines d'étudiants ont des compte locaux et rêvent d'accéder au compte root, ils seront très content de l'apprendre.
                  • [^] # Re: linux single

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

                    Je crois qu'on parle ici de machines personnels.
                    Donc de machines sans restriction paranoiaque ...

                  • [^] # Re: linux single

                    Posté par  . Évalué à 2.

                    Belle mentalité

                    Bah il ne fait que dire ce qui est vrai. Si tu préfères ne rien dire, cacher la vérité (qu'il existe des exploits locaux pour devenir root), alors j'appelle ça de la sécurité par l'obscurité, que je trouve débile.
          • [^] # Re: linux single

            Posté par  . Évalué à 1.

            Une autre solution qui fonctionne au moins sur Debian, Suse (et je crois aussi sur Mandriva) c'est lancer Linux avec init=/bin/sh comme paramètre.
            A l'invite de LILO:
            Boot: Linux init=/bin/sh

            Et là on se retrouve root sans avoir tapé de mot de passe.
  • # bah

    Posté par  . Évalué à 1.

    pour supprimer le mot de passe root : démarrer sur un live cd comme knoppix, éditer le fichier /etc/passwd, mais le plus souvent /etc/shadow

    sur la ligne qui commence par 'root', supprimer toute la chaine de caractères qui est contenue entre les premiers deux points et les deuxièmes deux points.

    exemple -> root:pd96sd59ed:1845:0:77777:2:::
    devient -> root::1845:0:77777:2:::

    et voila. Enfin redémarrer et se dépècher de remettre un motdepasse en root avec 'passwd'
    • [^] # Re: bah

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

      moui... quitte a booter avec un livecd, autant ensuite lancer un shell chrooté sur la partition, et executer passwd. Amha plus rapide...
      • [^] # Re: bah

        Posté par  . Évalué à 1.

        Technique éprouvée sur une machine avec le livecd gentoo.
        Ca ne prend que quelques minutes. Le plus long etant le boot + reboot de la machine :)

Suivre le flux des commentaires

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