J'ai besoin de réinitialiser mon mot de passe. J'ai suivi ces étapes:
Comment réinitialiser un mot de passe administrateur perdu?
Cependant, je passe ensuite aux options de récupération "root" ou "netroot", il me dit:
Give root password for maintenance (or type Control-D to continue)
De toute évidence, je ne connais pas le mot de passe root. Si je tape CTRL+ D, je reviens à la liste des options. De cette page, j'ai lu:
Sous le chapitre «L'autre façon»:
4. Highlight the line that begins kernel and press 'e' to edit`
Mais dans le fichier de configuration grub, je n'ai pas de ligne commençant par kernel
. Seulement:
setparams 'Ubuntu...'
recordfail
set gxfpayload...
insmod part_msdos
insmod ext2
set root=...
search --no-floppy...
linux /boot/vmlinuz-2.6.38...
initrd /boot/initrd.img-2.6....
Ce sont toutes les lignes de mon GRUB. Quelle ligne dois-je modifier? Ou existe-t-il un autre moyen de réinitialiser mon mot de passe?
grub2
password-recovery
veuillez me supprimer
la source
la source
Réponses:
Comme vous ne pouvez pas accéder au mode de récupération , vous devrez modifier le mot de passe en accédant à votre système Ubuntu installé à partir d'un CD / DVD en direct ou d'un système USB en direct . Ce qui suit est une procédure pas à pas détaillée sur la façon de procéder.
C'est plus simple si vous pouvez déjà utiliser le système Ubuntu (même sans accès administratif). Mais ce n'est pas trop difficile si vous ne le pouvez pas.
Si vous pouvez utiliser le système Ubuntu installé, même en tant qu'utilisateur non administrateur
Si vous n'en avez pas déjà un, écrivez une clé USB flash Ubuntu live (sur Ubuntu , Windows ou Mac OS X ), ou gravez un CD / DVD Ubuntu live (sur Ubuntu , Windows ou Mac OS X ).
Si vous connaissez le nom de périphérique de la partition qui contient le système de fichiers racine de votre système Ubuntu, n'hésitez pas à passer à l' étape 5 .
Dans votre système Ubuntu (pas le système live CD / DVD / USB), exécutez cette commande dans le terminal:
Vous devez inclure les espaces avant
on
et après/
.Cette commande produit quelque chose comme
/dev/sda1 on / type ext4 (rw,errors=remount-ro,commit=0)
la sortie. Le texte avanton
(sans compter l'espace) est le nom de l'appareil de la partition qui contient le système de fichiers racine de votre système Ubuntu. N'oubliez pas (ou notez-le).Démarrez l'ordinateur à partir du CD / DVD / USB en direct et sélectionnez Essayer Ubuntu sans installer (pas Installer Ubuntu ).
Ouvrez une fenêtre de terminal ( Ctrl+ Alt+ T).
Exécutez cette commande:
Remplacez-le
/dev/sda1
par le nom d'appareil de la partition contenant le système de fichiers racine de votre système Ubuntu, s'il est différent.Si vous obtenez un message d'erreur sur la façon dont un périphérique ou une partition n'existe pas ou sur un "type de système de fichiers inconnu", vous avez probablement utilisé un nom de périphérique ou un numéro de partition incorrect. Comme expliqué ci-dessus, la partition racine de votre système peut ne pas l'être
/dev/sda1
.Exécutez cette commande:
Aux fins de pouvoir réinitialiser un mot de passe ou être capable de changer ce que les groupes utilisateurs sont membres, qui est tout ce que vous devez faire pour chroot. En particulier, vous ne pas besoin aussi de monter d' autres systèmes de fichiers comme
/dev
,/dev/pts
,/sys
et/proc
. Des procédures de chrootage plus sophistiquées , qui vous permettent d'utiliser pleinement le système dans lequel vous êtes chrooté - par exemple, pour mettre à jour et installer le logiciel à l'intérieur - l'exigent, ainsi que des étapes supplémentaires après la saisie du chroot, mais ce n'est pas le cas.Si vous exécutez
sudo chroot /mnt
et que vous voyez ce message, cela signifie presque toujours que vous avez monté la mauvaise partition sur -/mnt
rappelez-vous, elle ne sera pas réellement/dev/sda1
sur tous les systèmes - bien que cela se produise également si vous supprimez/bin/bash
:Si cela se produit, vous pouvez le démonter
sudo umount /mnt
puis monter la partition appropriée.Effectuez l'une de ces tâches pour obtenir / restaurer l'accès au système d'installation Ubuntu.
Si vous souhaitez réinitialiser le mot de passe d'un utilisateur:
Remplacez
username
par votre nom d'utilisateur. (Il s'agit du nom d'utilisateur sur le système installé sur le disque dur, et non "ubuntu" qui est le nom d'utilisateur de l'utilisateur par défaut sur le CD d'installation d'Ubuntu Desktop.)Saisissez le mot de passe que vous souhaitez pour cet utilisateur.
Si vous ne connaissez pas votre nom d'utilisateur, vous pouvez obtenir une liste d'utilisateurs sur le système en exécutant:
Cela fonctionne car
/home
contient tous les répertoires personnels des utilisateurs et le nom du répertoire personnel d'un utilisateur est le même que le nom de l'utilisateur.Alternativement, si vous souhaitez définir / réinitialiser le
root
mot de passe:Puisque vous êtes dans un
root
shell, vous pouvez utiliser lapasswd
commande sans arguments pour réinitialiserroot
le mot de passe de:Mais veuillez consulter cette page , qui explique pourquoi l'
root
activation du compte n'est pas recommandée dans Ubuntu.Alternativement, si vous souhaitez faire d'un utilisateur un administrateur (afin qu'il puisse effectuer des actions administratives, y compris exécuter des commandes comme
root
avecsudo
):Dans Ubuntu 12.04 et supérieur (vous pouvez exécuter
lsb_release -r
pour voir quelle version d'Ubuntu vous avez, assurez-vous de l'exécuter dans lechroot
ou il vous indiquera la version du CD live ), exécutez:Dans Ubuntu 11.10 et versions antérieures, les capacités administratives étaient conférées par l'appartenance au
admin
groupe plutôt qu'ausudo
groupe. Alors, vous exécuteriez à la place:Dans les deux cas, remplacez-le
username
par le nom du compte d'utilisateur que vous souhaitez donner à l'administrateur.Exécutez ces trois commandes:
La dernière de ces commandes quitte la fenêtre Terminal.
Redémarrez le système en cliquant sur l'icône d'alimentation dans le coin supérieur droit de l'écran et en cliquant sur Arrêter . (Cliquez ensuite sur Redémarrer dans la boîte de dialogue qui s'affiche.) Assurez-vous de retirer le CD / DVD ou la clé USB avant de redémarrer le système, afin de pouvoir accéder à votre système Ubuntu sur le disque dur.
Si vous ne pouvez pas utiliser du tout le système Ubuntu installé
Si vous ne pouvez pas vous connecter pour obtenir le nom de périphérique de la partition qui contient le système de fichiers racine de votre système Ubuntu, vous pouvez le découvrir après avoir démarré le CD live. Il y a plusieurs moyens de le faire. Je présente ici celui que je considère le plus facile et le moins susceptible de conduire à des erreurs. (Cependant, vous pouvez également être intéressé par cette autre méthode .)
Si vous n'en avez pas déjà un, gravez un CD / DVD Ubuntu live (sur Ubuntu , Windows ou Mac OS X ) ou écrivez une clé USB live Ubuntu (sur Ubuntu , Windows ou Mac OS X ).
Démarrez l'ordinateur à partir du CD / DVD / USB en direct et sélectionnez Essayer Ubuntu sans installer (pas Installer Ubuntu ).
Ouvrez GParted.
Pour ce faire dans Unity , qui est l'environnement de bureau par défaut dans la plupart des versions d'Ubuntu, cliquez sur le bouton d'accueil (c'est-à-dire le bouton dans le coin supérieur gauche de l'écran avec le logo Ubuntu dessus) ou appuyez sur Super, ce qui est également connu comme clé Windows. Tapez ensuite
gparted
. GParted apparaîtra et vous pouvez cliquer dessus.Ubuntu 17.10 et versions ultérieures utilisent GNOME 3 avec le shell GNOME au lieu de Unity. Pour ouvrir GParted, cliquez sur la grille de neuf points qui apparaît dans le coin inférieur gauche de l'écran pour ouvrir le panneau d'application. Cliquez ensuite sur l'icône GParted.
Un merci spécial à Videonauth pour avoir expliqué comment ouvrir GParted dans GNOME 3, ainsi que pour avoir fourni ces captures d'écran. 1
Sur les très anciennes versions d'Ubuntu qui utilisent GNOME 2 au lieu de l'interface Unity ou Unity 2D, ouvrez GParted dans le menu supérieur en cliquant sur Système → Administration → GParted Partition Editor .
D'autres saveurs Ubuntu , comme Ubuntu MATE, Xubuntu et Lubuntu, ont un système similaire de menus imbriqués, à travers lequel vous pouvez accéder à GParted tout en les exécutant à partir d'un USB en direct ou d'un CD / DVD en direct.
Vous pouvez maintenant voir graphiquement toutes vos partitions. Si vous avez plusieurs disques, vous devrez peut-être sélectionner celui qui contient votre système Ubuntu, dans le menu déroulant dans le coin supérieur droit de GParted.
La partition qui contient le système de fichiers racine de votre système Ubuntu est très probablement une grande partition de type
ext4
(ou pour les très vieux systèmes Ubuntuext3
). Habituellement, il n'y a qu'uneext4
(ouext3
) partition, ou juste une grande partition. Sinon, l'une pourrait être la/
partition (contenant le système de fichiers racine, c'est ce que vous voulez) et l'autre pourrait être la/home
partition. Donc, s'il y a deux grandes partitionsext4
ouext3
partitions, vous pouvez supposer que la première (indiquée le plus à gauche) est probablement celle qui contient le système de fichiers racine de votre système.Cela pourrait être faux, mais rien ne sera endommagé par ces instructions si vous l'êtes. Dans certaines autres situations, en dehors des actions décrites dans ce post, il ne serait pas nécessairement sûr de faire cette hypothèse.
Souvenez-vous ou notez le nom du périphérique de la partition qui contient (probablement) le système de fichiers racine. GParted vous le montre. Il prend généralement la forme où est une lettre minuscule et un nombre.
/dev/sdXn
X
n
Quittez GParted.
Suivez les instructions ci-dessus (" Si vous pouvez vous connecter en tant qu'utilisateur non administrateur "), en commençant par l' étape 6 .
Ce post a été initialement adapté du post # 9, que j'ai écrit, dans cette question Launchpad Answers .
1 Le crédit va à Videonauth pour me expliquer comment lancer GParted dans un environnement en direct Ubuntu 17.10. Je n'ai pas GNOME 3 et je n'aurais pas pu fournir ces instructions autrement. Il a également fourni les deux captures d'écran. (Tout ce que j'ai ajouté était la laideur et le cercle dessinés à la main.)
la source
Si vous devez changer votre mot de passe root mais ne connaissez pas l'ancien, vous devrez passer à un shell root. Lorsque vous démarrez sur votre ordinateur, dès que l'écran du BIOS disparaît (l'écran avec le logo de votre ordinateur dessus), commencez à Shiftappuyer sur la touche jusqu'à ce que le menu GRUB apparaisse, et si cette option ne fonctionne pas, appuyez sur la Esctouche. (S'il est déjà configuré pour apparaître, cette étape n'est pas nécessaire.)
Lorsque vous voyez le menu, choisissez l'option du dernier noyau (ou celui que vous utilisez normalement) et choisissez l'option juste en dessous appelée "mode de récupération".
Ça devrait ressembler à ça:
Cela vous amènera à un menu ressemblant à ceci:
Choisissez ensuite l'option Racine.
Attendez et laissez tout se charger jusqu'à ce que vous arriviez à un shell. Maintenant vient le plaisir. Entrez la commande suivante:
Remplacez
your-username
par votre nom d'utilisateur réel.Si vous n'êtes pas sûr de votre nom d'utilisateur, vous pouvez consulter les noms des fichiers dans votre dossier d'accueil via:
Exécutez ensuite:
Cela vous montrera les noms des utilisateurs sur votre ordinateur.
Maintenant , tapez la commande je l' ai dit ci - dessus: . Donc, si votre nom d'utilisateur est jane, je taperais:
passwd your-username
Ensuite, une option vous sera présentée pour saisir votre nouveau mot de passe Unix. C'est ici que vous entrez le mot de passe. Il vous demandera de retaper la commande, puis après la saisie de deux mots de passe réussis, le mot de passe a été modifié. Reconnectez-vous maintenant à votre système via
Si vous êtes invité à saisir votre mot de passe root lors de la saisie de votre nouveau mot de passe, cela vous aidera généralement à:
Méthode alternative
(Citation tirée de Shawn Lee dans un article ci-dessous.)
Pour démarrer avec
init=/bin/bash
comme suggéré, accédez au menu GRUB au démarrage et appuyez sur epour entrer dans l'éditeur. Déplacez le curseur sur la ligne commençant parlinux
, puis déplacez le curseur jusqu'à la fin de cette ligne. Entrez le texteet appuyez sur F10pour démarrer. Vous devez atterrir dans un shell racine en mode texte uniquement. Le système de fichiers sera monté en lecture seule. Pour rendre le système de fichiers accessible en écriture, entrez la commande
Vous pouvez ensuite exécuter
où
username
est le nom de l'utilisateur dont vous souhaitez définir le mot de passe. Une fois terminé, vous pouvez redémarrer avec lareboot
commande.Si vous avez besoin de plus d'informations, ces liens peuvent vous aider:
la source
mount
, soit par l'option réseauSi un mot de passe root est défini et que vous l'avez oublié, mais que vous pouvez démarrer normalement et utiliser sudo, essayez ceci à partir d'un terminal
Il n'est pas évident si vous obtenez le mot de passe normal (et sudo) et un mot de passe racine confus.
Les liens que vous avez pour réinitialiser le mot de passe devraient fonctionner normalement.
la source