Réinitialiser Mot de passe Administrateur — Sortie console Le sujet est résolu

Demande d'aide : c'est ici.
Répondre
Avatar du membre
dezix
Membre
Membre
Messages : 346
Enregistré le : 04 juin 2016, 14:50
Diaspora* : dezix@framasphere.org
Status : Hors ligne

22 avr. 2019, 14:46

Bonjour,

Cela vous est déjà arrivé,
vous avez oublié le Mdp de root,
ou
lors de l'installation vous avez commis une faute de frappe à cause du clavier resté en QWERTY.

Bref plus d'accès au compte de l'administrateur.

C'est assez gênant si comme pour moi à la fin de votre installation,
l'utilisateur n'est pas déjà inscrit au groupe sudo

Cette situation est prévue,
les instructions sont dans le Manuel Debian

Comme le manuel n'est pas super clair pour les non-initiés (ça doit être voulu ?)
Je remets ici :

Procédure depuis GRUB

Démarrage du PC

Dans le Menu GRUB → Taper : [e]
⇒ Ouvre l'éditeur d'option

Se placer (flèches) sur la ligne qui débute par : linux

Se rendre à la fin de cette ligne : [Fin]
et
Taper un espace [Space] suivi de init=/bin/bash ou init=/bin/sh

Taper : [Ctrl + x]

Ceci ouvre une console en root (sans demande de MdP)

ATTENTION : À ce stade le clavier est en QWERTY

Remonter la racine en lecture-écriture

mount -n -o remount,rw /

puis,

Taper : passwd
et
entrer le nouveau mot de passe de l'Administrateur (x2)

Ma Question :

Quand on en est là,

Comment sortir de cette console ?

et

Éteindre/redémarrer proprement le PC ?


[ÉDITÉ]

RÉPONSE

PascalHambourg a écrit :
22 avr. 2019, 20:43

Attention : quitter le shell avec exit ou ctrl+d provoquera un kernel panic
car le processus qui a le PID 1, qui est actuellement le shell, n'est pas censé se terminer.

Pour poursuivre le démarrage en lançant le véritable processus init

exécuter :

Code : Tout sélectionner

exec /sbin/init
La commande interne au shell "exec" remplace le shell par l'exécutable invoqué
(qui récupère le PID 1 comme il se doit pour le processus init)
au lieu de lancer ce dernier comme un processus fils avec un PID différent.

Pour redémarrer,
je ne pense pas que la commande reboot fonctionne à ce stade du démarrage.

[Ajout] poweroff et shutdown now ne fonctionnent pas non-plus

Synchroniser et remonter la racine en lecture seule avec :

Code : Tout sélectionner

sync
mount -o remount,ro /
et

Taper : [Ctrl+Alt+Suppr]



Merci.
Debian testing - SparkyLinux - XFCE
Avatar du membre
dezix
Membre
Membre
Messages : 346
Enregistré le : 04 juin 2016, 14:50
Diaspora* : dezix@framasphere.org
Status : Hors ligne

22 avr. 2019, 15:23

En poursuivant mes tests sur une VM Virtualbox

au second essai le nouveau mot de passe n'est pas accepté
root_passwd_echec.png
est-ce normal ? :017:
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Debian testing - SparkyLinux - XFCE
PascalHambourg
Contributeur
Contributeur
Messages : 345
Enregistré le : 05 août 2016, 20:25
Status : Hors ligne

22 avr. 2019, 20:43

dezix a écrit :
22 avr. 2019, 15:23
Taper un espace [Space] suivi de init=/bin/bash ou init=/bin/sh
1) Ne pas oublier de remplacer le paramètre "ro" (montage de la racine en lecture seule) par "rw" (montage en lecture-écriture), sinon il sera impossible de modifier le mot de passe root, à moins de remonter la racine en lecture-écriture au préalable depuis le shell avec

Code : Tout sélectionner

mount -o remount,rw /
Mais autant le faire dès le démarrage.

2) Par défaut /bin/sh pointe vers dash qui est très bien comme shell non interactif pour exécuter des scripts (simple, rapide, moins sujet aux failles de sécurité...) mais beaucoup moins pratique comme shell interactif que bash.
dezix a écrit :
22 avr. 2019, 14:46
Taper : passwd
et
entrer le nouveau mot de passe de l'Administrateur (x2)
Ce n'est pas ce qui est indiqué dans le manuel Debian que tu pointes, qui consiste à éditer /etc/passwd.
Attention aussi : à moins d'avoir fait ce qu'il faut (racine dans un volume chiffré ou modification de /etc/initramfs-tools/initramfs.conf), le clavier est configuré en QWERTY car l'initialisation du clavier n'a pas encore eu lieu. Cela doit d'ailleurs se voir lors de la frappe des lettres "a" et "w" de la commande "passwd". Faire attention à taper un mot de passe qui ne contient que des touches identiques entre les deux claviers donc. Il pourra être modifié ultérieurement.
dezix a écrit :
22 avr. 2019, 14:46
Quand on en est là,
Comment sortir de cette console ?
Attention : quitter le shell avec exit ou ctrl+d provoquera un kernel panic car le processus qui a le PID 1, qui est actuellement le shell, n'est pas censé se terminer.
Pour poursuivre le démarrage en lançant le véritable processus init, exécuter

Code : Tout sélectionner

exec /sbin/init
La commande interne au shell "exec" remplace le shell par l'exécutable invoqué (qui récupère le PID 1 comme il se doit pour le processus init) au lieu de lancer ce dernier comme un processus fils avec un PID différent.

Pour redémarrer, je ne pense pas que la commande reboot fonctionne à ce stade du démarrage.
Synchroniser et remonter la racine en lecture seule avec

Code : Tout sélectionner

sync
mount -o remount,ro /
et taper ctrl+alt+suppr
dezix a écrit :
22 avr. 2019, 15:23
au second essai le nouveau mot de passe n'est pas accepté
Probablement parce que la racine est montée en lecture seule.
Avatar du membre
dezix
Membre
Membre
Messages : 346
Enregistré le : 04 juin 2016, 14:50
Diaspora* : dezix@framasphere.org
Status : Hors ligne

23 avr. 2019, 10:03

PascalHambourg a écrit :
22 avr. 2019, 20:43
dezix a écrit :
22 avr. 2019, 15:23
Taper un espace [Space] suivi de init=/bin/bash ou init=/bin/sh
1) Ne pas oublier de remplacer le paramètre "ro" (montage de la racine en lecture seule) par "rw" (montage en lecture-écriture), sinon il sera impossible de modifier le mot de passe root, à moins de remonter la racine en lecture-écriture au préalable depuis le shell avec

Code : Tout sélectionner

mount -o remount,rw /
Mais autant le faire dès le démarrage.
Effectivement c'est un oubli que j'ai corrigé dans le premier billet

PascalHambourg a écrit :

2) Par défaut /bin/sh pointe vers dash qui est très bien comme shell non interactif pour exécuter des scripts (simple, rapide, moins sujet aux failles de sécurité...) mais beaucoup moins pratique comme shell interactif que bash.
Merci pour cette précision.
PascalHambourg a écrit :
dezix a écrit :
22 avr. 2019, 15:23
au second essai le nouveau mot de passe n'est pas accepté
Probablement parce que la racine est montée en lecture seule.
OUI !

Encore MERCI !
Debian testing - SparkyLinux - XFCE
Avatar du membre
piratebab
Site Admin
Site Admin
Messages : 2821
Enregistré le : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

24 avr. 2019, 09:57

Pouvez vous mettre à jour la page du wiki si besoin:
https://wiki.debian-fr.xyz/Modifier,_r% ... s_de_perte
Avatar du membre
dezix
Membre
Membre
Messages : 346
Enregistré le : 04 juin 2016, 14:50
Diaspora* : dezix@framasphere.org
Status : Hors ligne

27 avr. 2019, 11:59

piratebab a écrit :
24 avr. 2019, 09:57
Pouvez vous mettre à jour la page du wiki si besoin:
https://wiki.debian-fr.xyz/Modifier,_r% ... s_de_perte
Je vais tenter le coup,
mais je ne garantis rien car je fais une sorte de phobie sur WikiMedia :bad:
Debian testing - SparkyLinux - XFCE
Avatar du membre
dezix
Membre
Membre
Messages : 346
Enregistré le : 04 juin 2016, 14:50
Diaspora* : dezix@framasphere.org
Status : Hors ligne

30 avr. 2019, 10:12

J'ai rédigé et soumis les modifications de la page visible sous l'onglet Changements en attente

N'hésitez pas pour me corriger / signaler des modifs à apporter.
Debian testing - SparkyLinux - XFCE
PascalHambourg
Contributeur
Contributeur
Messages : 345
Enregistré le : 05 août 2016, 20:25
Status : Hors ligne

01 mai 2019, 11:02

Beau travail.
Il faudrait juste peut-être préciser que le clavier est en QWERTY dans GRUB aussi.
Avatar du membre
piratebab
Site Admin
Site Admin
Messages : 2821
Enregistré le : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

01 mai 2019, 18:37

Merci Dezix
Avatar du membre
dezix
Membre
Membre
Messages : 346
Enregistré le : 04 juin 2016, 14:50
Diaspora* : dezix@framasphere.org
Status : Hors ligne

02 mai 2019, 11:01

PascalHambourg a écrit :
01 mai 2019, 11:02
Beau travail.
Il faudrait juste peut-être préciser que le clavier est en QWERTY dans GRUB aussi.
Merci pour ce rappel,
je rajouterai ASAP

@+
Debian testing - SparkyLinux - XFCE
Avatar du membre
piratebab
Site Admin
Site Admin
Messages : 2821
Enregistré le : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

02 mai 2019, 16:39

Un utilisateur AZERTY en vaut deux.
OK, je sors ...
Avatar du membre
lol
Membre hyper actif
Membre hyper actif
Messages : 2948
Enregistré le : 04 avr. 2016, 12:11
Localisation : Madagascar
Contact :
Status : Hors ligne

02 mai 2019, 18:23

piratebab a écrit :
02 mai 2019, 16:39
Un utilisateur AZERTY en vaut deux.
:lol:
dezix a écrit :
30 avr. 2019, 10:12
J'ai rédigé et soumis les modifications de la page visible sous l'onglet Changements en attente
N'hésitez pas pour me corriger / signaler des modifs à apporter.
J'ai validé, merci Dezix. Et bravo pour avoir soumis Mediawiki... C'est qui le boss ?
Debian SID. XFCE.
C'est curieux chez les marins ce besoin de faire des phrases (Les tontons flingueurs).
Générateur de sources.list!
Avatar du membre
dezix
Membre
Membre
Messages : 346
Enregistré le : 04 juin 2016, 14:50
Diaspora* : dezix@framasphere.org
Status : Hors ligne

02 mai 2019, 19:53

lol a écrit :
02 mai 2019, 18:23
Et bravo pour avoir soumis Mediawiki... C'est qui le boss ?

Pas vraiment, j'en ai chi*** comme un Ottomaniak ancien pour insérer les captures
doit y avoir un truc qui passe pas :blush:

Le principal c'est le résultat Ok! :drinks:

Mais comme disait une vielle pub de ma jeunesse : " J'f'rai pas ça pas tous les jours ! "

:crazy: :diablo:
Debian testing - SparkyLinux - XFCE
Avatar du membre
piratebab
Site Admin
Site Admin
Messages : 2821
Enregistré le : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

03 mai 2019, 08:32

Je t'imagine bien en train de glisser à plat ventre sur le bureau de mediawiki pour le dépousiérer!
Avatar du membre
dezix
Membre
Membre
Messages : 346
Enregistré le : 04 juin 2016, 14:50
Diaspora* : dezix@framasphere.org
Status : Hors ligne

03 mai 2019, 10:40

piratebab a écrit :
03 mai 2019, 08:32
Je t'imagine bien en train de glisser à plat ventre sur le bureau de mediawiki pour le dépousiérer!
OUI ! bien sur mais en moins expressif que Marie-Pierre Casey

Nous partageons donc les mêmes références culturelles :043:

Alors avec un pote on a décidé en exclu juste pour debian-fr.xyz
de refaire la scène avec le "making of"

Clap ! on tourne !

https://www.youtube.com/watch?v=R2kDYw827ZM
Debian testing - SparkyLinux - XFCE
Avatar du membre
piratebab
Site Admin
Site Admin
Messages : 2821
Enregistré le : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

03 mai 2019, 10:51

Ils sont plus doué que moi. Je ne compte plus les fois ou je me suis démoli les genoux en voulant rejouer la scene lors de soirées étudiantes.
Comme quoi, alcol et poussiere ne font pas bon ménage.
Avatar du membre
dezix
Membre
Membre
Messages : 346
Enregistré le : 04 juin 2016, 14:50
Diaspora* : dezix@framasphere.org
Status : Hors ligne

03 mai 2019, 11:11

J'ai du aussi la refaire une paire de fois en fin de soirées buissonnières,
mais dans le caniveau ... ça glisse moins bien !

je ne m'étalerai pas d'avantage sur le mode lubrification .... :bad:

:194:
:006:
Debian testing - SparkyLinux - XFCE
Répondre