|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Étudiant Inscription : septembre 2009 Messages : 24 ![]() |
Bonjour à tous,
J'ai un soucis, j'ai perdu mon mdp root. Le problème étant machine kimsufi ovh oblige, je crois que je ne peux pas accéder à la phase de démarrage de la machine (même en kvm) je me trompe ? De ce fait je ne peux effectuer la manip normal décrite dans la doc de freebsd pour retrouver son mdp : http://www.freebsd.org/doc/fr_FR.ISO...faq/x1527.html Alors je me suis dit, "je vais me monter ma partition système et modifier le fichier de gestion des mdp sous freebsd à la facon linux : /etc/shadow" Je sais bien qu'il n'y pas de /etc/shadow sous freebsd, je ne trouve que mon fichier masterpasswd. Quel est le fichier à modifier (où je trouverais ma ligne root:*:XXXX etc...) pour pouvoir supprimer mon mdp root ? Merci |
|
|
10
|
|
|
#2 |
|
Membre émérite
![]() Inscription : avril 2007 Messages : 667 ![]() |
Salut,
C'est /etc/master.passwd, mais le mieux c'est d'utiliser vipw pour l'editer (il verifie que tu fais pas de clowneries et s'occupe de regener les autres fichiers). Mais bon comme il faut etre root pour l'editer, je suppose que tu as un compte avec sudo Dans ce cas, ou devrait faire l'affaire non? |
|
|
10
|
|
|
#3 |
|
Futur Membre du Club
![]() Étudiant Inscription : septembre 2009 Messages : 24 ![]() |
Salut,
Je n'ai pas de compte sudo sur ma machine. Je monte ma partition système freebsd 1 (celle ou j'ai perdu le mdp) avec un autre freebsd (2). Dans ce cas si je tape vipw, je vais appelle vipw du freebsd numéro 2, mais celui-ci va t'il me changer le mot de passe du freebsd monté (le 1) ? Le fichier /etc/master.passwd ne contient même pas une ligne concernant root ni aucun de mes autres utilisateurs d'ailleurs. |
|
|
01
|
|
|
#4 | ||
|
Membre émérite
![]() Inscription : avril 2007 Messages : 667 ![]() |
Ca peut compliquer un peu les choses mais c'est bon a savoir.
Citation:
Citation:
Le fichier etait probablement vide parce que tu n'as pas les droits de lecture. Regarde quelle taille il fait: Tu pourrais montrer la sortie de Je dois avouer que ton histoire de freebsd 1 et 2 n'est pas tres claire dans ma tete Tu as deux systeme installes et tu montes 1 dans 2? Et dans le 2 tu as acces a un compte root / sudo / toor ? |
||
|
|
10
|
|
|
#5 |
|
Futur Membre du Club
![]() Étudiant Inscription : septembre 2009 Messages : 24 ![]() |
Non je vais te re-expliquer ma situation :
J'ai un serveur OVH kimsufi 250 GO (http://www.kimsufi.com/fr/ks/) Freebsd hébergé sur le net que l'on va appeller "serveur A". J'ai un accés ssh sur cette machine, plus un accés en vkvm, plus la possibilité si besoin de démarrer une autre machine à distance (que l'on va appeller machine b), de me connecter en ssh à cette machine (en root) et pouvoir monter sur cette machine le disque dur de ma machine A. J'ai perdu mon mdp root sur ma machine A. Donc j'ai accès à tout mon disque dur de la machine A, via la machine B. De cette manière je peux donc éditer le fichier de password de la machine A et réinitialiser mon mdp root, à la façon linux et son /etc/shadow. Problème, je ne sais pas comment faire cela. Le /etc/master.passwd est t'il le bon fichier ? Je veux réellement retrouver mon mdp de cette manière, et non pas en pensant par le kvm. Ce soir je t'envoie des screen et le contenu de mes différents fichiers, je suis au boulot là je peux pas Merci |
|
|
10
|
|
|
#6 | ||
|
Expert Confirmé Sénior
![]() francois Ingénieur systèmes et réseaux Inscription : juillet 2006 Messages : 3 534 ![]() |
puisque tu mount le disque de la machine A, depuis la machine B
tu peux commencer par faire file sur la commande chpass que quelqu'un a indiqué plus haut, avec du bol c'est un script et tu auras le fichier à éditer. en cherchant 30 secondes sous google avec comme criteres chpass man page on tombe sur le man et on a ça en bas du man page Code :
|
||
|
|
00
|
|
|
#7 | |
|
Membre émérite
![]() Inscription : avril 2007 Messages : 667 ![]() |
Citation:
C'est /freebsd_A/etc/master.passwd Mais sous freebsd master.passwd n'est pas utilise directement, il sert de base pour generer pwd.db et spwd.db (et eventuellement passwd, si besoin de compatibilite V7). Tu peux l'editer et supprimer le mdp de root, mais je ne sais pas si ca va suffire vu qu'il n'est pas utilise directement il faudrait recreer les autres fichiers avec pwd_mkdb. Sinon tu peux aussi faire en root depuis ta machine B. |
|
|
|
10
|
Copyright © 2000-2012 - www.developpez.com