Se connecter avec
S'enregistrer | Connectez-vous

perdu mot de passe linux

Dernière réponse : dans Systèmes d'exploitation
Lassé par la pub ? Créez un compte

bonsoir,
Citation :
que puis je faire?

donner la distribution de linux que tu utilises et la version ;) 

sinon la méthode qui marche pour toutes les distribs, démarrer sur un livecd et changer le mot de passe directement sur le fichier etc/passwd

Bonjour Mika0067,

Booter sur une distribution Linux Live, comme la Knoppix qui monte le disque dur automatiquement.
Ouvrir un shell.
Monter la partition sur laquelle est installée la distribution Linux; la commande type est: mount -t ext2 /dev/hda1 /mnt

Rq: souvent ce type de distribution demande l'utilisation de la commande sudo pour avoir les droits root sur les fichiers. La commande ci-dessus devient donc :

sudo mount -t ext2 /dev/hda1 /mnt

Puis allez dans le répertoire /mnt et chercher le sous répertoire /etc. Les mots de passe dont celui du root se trouve dans le fichier passwd ou bien dans le fichier shadow, lorsque le cryptage des mots de passe est utlisé.
Il suffit alors de supprimer la séquence cryptée correspondant au mot de passe.

Si c'est le fichier passwd qui contient le mot de passe, il aura alors une syntaxe proche de celle-ci :

root:AsdERfgRtcY:0:0 :root :/ root :/ bin/bash

Il suffit donc d'effacer la chaine de caractère "AsdERfgRtcY" pour obtenir la ligne ainsi :

root::0:0 :root :/ root :/ bin/bash

Dans le cas du fichier shadow, la ligne du compte root devrait ressembler à ça :

root:AsdERfgRtcY:13515:0:99999:7:::

Et donc même méthode que précédement.

Pensez à sauvegarder les modifications et puis rebootez :ange: 
Lassé par la pub ? Créez un compte
Tom's guide dans le monde