Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com
Answertopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 

Debian GNU/Linux Reference Guide
Prev Home Next

8.1.1 � J'ai oubli� le mot de passe de root ! � (1)

On peux d�marrer dans le compte administrateur (root) sans conna�tre le mot de passe de root si on a un acc�s au clavier de la console. (Cela suppose qu'il n'y a pas de mot de passe requis pour le BIOS ni pour le chargeur de d�marrage comme lilo qui emp�che de lancer le syst�me).

Cette proc�dure ne n�cessite ni disquette de d�marrage externe ni changement dans les r�glages du BIOS. Ici, "Linux" est le nom du noyau Linux par d�faut qui lance le syst�me Debian.

A l'�cran d'invite de lilo, d�s que boot: appara�t (il faut appuyer sur la touche MAJ sur certains syst�mes pour �viter le d�marrage automatique et lorsque lilo utilise le framebuffer il faut appuyer sur TAB pour voir les options que vous tapez), entrez :

     boot: Linux init=/bin/sh

Le syst�me lance alors le noyau et ex�cute /bin/sh au lieu du processus init standard. Vous avez maintenant les droits et le shell de l'administrateur root. Puisque / est mont� en lecture seule et que beaucoup de partitions ne sont pas encore mont�es, vous devez faire ce qui suit pour obtenir un syst�me � peu pr�s fonctionnel.

     init-2.03# mount -n -o remount,rw /
     init-2.03# mount -avt nonfs,noproc,nosmbfs
     init-2.03# cd /etc
     init-2.03# vi passwd
     init-2.03# vi shadow

(Si la seconde colonne de /etc/passwd est � x � pour tous les utilisateurs, votre syst�me utilise les "shadow passwords" (NdT : mots de passes cach�s), et il faut �diter /etc/shadow.) Une entr�e vide dans la seconde colonne de l'un de ces fichiers d�sactive le mot de passe. Maintenant le syst�me peut �tre lanc� sans le mot de passe de root. Debian (au moins apr�s Potato) n�cessite d'entrer un mot de passe si le syst�me est lanc� au niveau d'ex�cution (runlevel) 1, ce que d'anciennes distributions ne faisait pas.

C'est une bonne id�e d'avoir un �diteur minimum dans /bin au cas o� /usr ne serait pas accessible (voir Editeurs de sauvetage, Section 11.2).

Vous pouvez aussi installer le paquet sash. Si le syst�me ne d�marre plus, lancez :

     boot: Linux init=/bin/sash

sash sert de substitution int�ractive � sh m�me lorsque /bin/sh est inutilisable. Il est li� statiquement, et inclut beaucoup d'utilitaires standard (tapez � help � � l'invite pour une liste).


Debian GNU/Linux Reference Guide
Prev Home Next

 
 
  Published under the terms of the GNU General Public License Design by Interspire