Pages : 1
#1 Le 27/05/2008, à 09:55
- philippe_p10
fichier etc/passwd cassé
Bonjour,
Je suis débutant.
J'ai voulu changer quelque chose dans le fichier etc/passwd; conséquences je ne peux plus entrer mon mot de passe habituel; je peux démarrer une session avec mon utilisateur car j'ai choisi l'option démarrer dans mot de passe mais dès que je veux faire une manipulation "système" il me demande le mot de passe que je mets avec un retour négatif car pas bon.
Du coup je suis bloqué; il refuse même de faire un mount sur les disque USB connectés.
J'ai lu dans le forum qu'il fallait redémarrer en recovery mode et faire un adduser puis un passwd puis un adduser admin mais apparemment quand je pars en recovery mode il boucle et revient au boot.
Comment m'en sortir sans regénérer le système ?
Si ça peut aider j'ai un live cd remastersys ? y a t il dessus une sauvegarde de etc/ passwd ?
Une aide me serait précieuse ..
Merci.
#2 Le 27/05/2008, à 10:08
- CedrX
Re : fichier etc/passwd cassé
La seule solution que je vois est effectivement de booter sur un live cd, monter la partition racine de ton système linux et ensuite éditer le fichier /etc/passwd de ta partition montée (!! WARNING!! ne pas éditer le /etc/passwd de ton live cd...) pour corriger l'erreur.
Eventuellement si tu es sûr d'avoir corrigé l'erreur de ton /etc/passwd.
Tu peux te chrooter dans la partition racine de ton linux sur disque dur
chroot /repertoire_de_montage_de_ta_partition /bin/bash
Et utiliser la commande
sudo pwck
qui fera une vérification de ton fichier /etc/passwd.
Bonne chance.
Hors ligne
#3 Le 27/05/2008, à 10:18
- philippe_p10
Re : fichier etc/passwd cassé
Ok mais je ne comprends pas y a il un rapport de cause à effet entre el fait que je ne puisse pas démarrer en recovery mode et le fichier etc/passwd.
D'autre part je ne sais pas comment réparer et fichier etc, je ne sais pas ce qui loupé.
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
news:x:9:9:news:/var/spool/news:/bin/sh
uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh
proxy:x:13:13:proxy:/bin:/bin/sh
www-data:x:1000:1000:www-data:/var/www:/bin/sh
backup:x:34:34:backup:/var/backups:/bin/sh
list:x:38:38:Mailing List Manager:/var/list:/bin/sh
irc:x:39:39:ircd:/var/run/ircd:/bin/sh
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
dhcp:x:100:101::/nonexistent:/bin/false
syslog:x:101:102::/home/syslog:/bin/false
klog:x:102:103::/home/klog:/bin/false
messagebus:x:103:109::/var/run/dbus:/bin/false
hplip:x:104:7:HPLIP system user,,,:/var/run/hplip:/bin/false
avahi-autoipd:x:105:113:Avahi autoip daemon,,,:/var/lib/avahi-autoipd:/bin/false
avahi:x:106:114:Avahi mDNS daemon,,,:/var/run/avahi-daemon:/bin/false
haldaemon:x:107:116:Hardware abstraction layer,,,:/home/haldaemon:/bin/false
gdm:x:108:118:Gnome Display Manager:/var/lib/gdm:/bin/false
*** modéré : infos privées ***
nut:x:109:120::/var/lib/nut:/bin/false
ntp:x:110:121::/home/ntp:/bin/false
mysql:x:111:122:MySQL Server,,,:/var/lib/mysql:/bin/false
pour le user www-data j'ai changé 33:33 par 1000:1000 puis sauvé et puis problème.
je ne comprends pas ce que veut dire " monter la partition de ton système linux" et donc comment fait on ?
Autre question quand on fait un live-cd avec remastersys sauvegarde t on aussi le fichier etc/passwd du moment de la création de ce live cd avec les bons mots de passe ?
Merci.
merci.
Dernière modification par xabilon (Le 02/07/2009, à 16:49)
#4 Le 27/05/2008, à 10:19
- philippe_p10
Re : fichier etc/passwd cassé
"Tu peux te chrooter dans la partition racine de ton linux sur disque dur"
Qu'est ce que cela veut dire ?
Merci
#5 Le 27/05/2008, à 10:31
- CedrX
Re : fichier etc/passwd cassé
Hum le voilà donc le problème.
Tu ne peux pas avoir deux utilisateurs ayant le même UID (l'UID étant le numéro qui est après le :x: dans le fichier /etc/passwd)
Et c'est précisément ce que tu as dans ton fichier /etc/passwd
www-data:x:1000:1000:www-data:/var/www:/bin/sh
*** modéré : infos privées ***
Il faut que tu remettes 33:33 pour le user www-data.
Pour monter la partition (ce qui veut dire en gros accéder à la partition où sont stockés tes fichiers ubuntu), je te coseille de te procurer un simple live cd kubuntu (ou encore knoppix)
Les différentes partitions de ton disque dur apparaitront sur le bureau sous forme d'icone en forme de disque dur.
Il suffira de cliquer sur ces icones pour accéder au contenu de ton disque dur et donc pouvoir accéder au fichier /etc/passwd de ton système.
En ce qui concerne le live cd remastersys je t'avoue que je ne sais pas de quoi il s'agit
Dernière modification par xabilon (Le 02/07/2009, à 16:49)
Hors ligne
#6 Le 27/05/2008, à 10:57
- philippe_p10
Re : fichier etc/passwd cassé
J'ai essayé avec un disque Kubuntu mais il refuse de me monter le disque dont j'ai besoin .....code 999
Comment puis je faire ?
Avec le disque ubuntu ce n'est pas possible ?
Merci.
#7 Le 27/05/2008, à 11:01
- CedrX
Re : fichier etc/passwd cassé
Si c'est certainement possible aussi
Réessaye avec un disque ubuntu et dis moi ce qu'il en est.
Hors ligne
#8 Le 27/05/2008, à 11:17
- philippe_10
Re : fichier etc/passwd cassé
j'ai pas les autorisation pour changer le fichier; mais j'accède en lecture comment me mettre les autorisations?
merci
#9 Le 27/05/2008, à 11:25
- CedrX
Re : fichier etc/passwd cassé
Ouvres une console et tapes
sudo nautilus --browser --no-desktop
Tu devrais avoir un explorateur de fichiers en mode super utilisateur.
Dernière modification par CedrX (Le 27/05/2008, à 11:34)
Hors ligne
#10 Le 27/05/2008, à 11:31
- philippe_10
Re : fichier etc/passwd cassé
entre temps j'ai fait un sudo gedit et ça a marché, j'ai changé 1000 par 33 , rebooté sur le DD et mon mot de passe a marché.
Très grand merci pour ce coup de main
#11 Le 27/05/2008, à 11:33
- CedrX
Re : fichier etc/passwd cassé
Y a pas de quoi
Heureux pour toi que ça refonctionne
Hors ligne
Pages : 1