absolinux

Sujet : erreur "root not found in /etc/passwd
posté par Dunodan 12 messages     le  23-05-2009  à  20:55citer
  Bonjour,

Je suis rendu au ch6.51.3 : Configurer le mot de passe root.
Lorsque je tape la commande passwd root, j'obtiens le message suivant :
"passwd: root not found in /etc/passwd"
J'ai vérifier le fichier 'passwd' et root y figure.
J'ai bien renseigner le fichier passwd comme indiqué dans le ch6.6.
Quelqu'un a-t-il une idée?
posté par boloco 85 messages     le  23-05-2009  à  22:46citer
bonjour, dunodan
ça fait un bail! Tu es arrivé dans le chapitre 6 :) Ton LFS est donc en bonne voie.
Le fichier /etc/shadow a-t-il été créé ?
posté par Dunodan 12 messages     le  24-05-2009  à  10:25citer
    Bonjour,

Oui le fichier /etc/shadow a été crée :

root:$1$/pmmWw28$APsXawAy/rlQ.2GFgkdLD1:14384:0:99999:7:::
messagebus:x:13846:0:99999:7:::
haldaemon:x:13846:0:99999:7:::
rsyncd:x:13846:0:99999:7:::
sshd:x:13846:0:99999:7:::
nobody:x:13846:0:99999:7:::
jhalfs:x:13846:0:99999:7:::
lfs:!:14383:0:99999:7:::
posté par boloco 85 messages     le  24-05-2009  à  14:32citer
bonjour,

Tout d'abord, si tu as utilisé une autre méthode pour ta construction que celle préconisée par le livre, il faut le dire, afin que nous puissions t'aider efficacement.

Au cas où tu as suivi la méthode du livre, voici mon conseil:

Quitte l'environnement chrooté, démonte complètement la partition /mnt/lfs. Puis, en tant que l'utilisateur root, remonte /dev et les systêmes de fichiers virtuels du noyau, comme indiqué dans le livre, ici: http://lfs.traduc.org/view/lfs-6.4-fr/chapter06/kernfs.html#ch-system-kernfsmount
Ensuite, fais le chroot. Tu devrais alors pouvoir modifier ou créer le mot de passe de root.
Si l'erreur persiste, supprime les fichiers /etc/shadow et /etc/gshadow; Recrée les fichiers /etc/passwd et /etc/group, comme indiqué ici: http://lfs.traduc.org/view/lfs-6.4-fr/chapter06/createfiles.html ; Réinstalle ensuite shadow.

A bientôt  :)
posté par Dunodan 12 messages     le  24-05-2009  à  14:52citer
  Bonjour,

J'ai suivi scrupuleusement le livre.
Je vais suivre ton conseil.

Merci
posté par Dunodan 12 messages     le  24-05-2009  à  16:19citer
C'est bon.

J'ai supprimé les fichiers /etc/shadow et /etc/gshadow;Recréer les fichiers /etc/passwd et /etc/group comme indiqué dans le livre et j'ai réinstallé shadow.

Essai=OK

PROBLEME RESOLU.

Merci à toi Boloco




répondre