Retourner aux forums || Retourner au forum Linux.general
Linux.general : Compte "Root" expiré!!
Posté par bob le homard (Jabber id, page perso, ) le 25 avril 2007J'utilise la Mandrake MNF comme Firewall. Tout marchait plutôt bien jusqu'à aujourd'hui.
Mais, en voulant, me connecter en root (su) je me prends le message suivant :
"Your account has expired. Please contact your system administrator."
Donc, bien que je sois rentré en contact avec moi même, je n'arrive pas à trouver de solution car depuis mon compte admin (administrator) je n'est pas accès à grand chose...
Alors questions : Le compte a-t-il été supprimé ou est il seulement désactivé?
Que faire? Est-il possible de recréer un compte root?
Merci d'avance!
Guarapita - Musique libre -
La balayette - Pounkeries OpenSource -
Blog Venezuela - GNU/Linux et bidonville -
Solution rescue
Bon y a pas 36 solutions.
Tu va devoir hacker ta MNF.
Pour ce faire, live cd dans une main.
Boot dessus, chroot sur ta racine et dégage l'expiration avec passwd
la commande suivante devrait faire l'affaire :
passwd -u -f
Après au pire tu va regarder ta ligne root dans /etc/shadow :
root:$x$xxxxxxxx$xxxxxxxxxxxxxxxxxxxxxx:13566:0:99999:7:::
^-> elle devrais ressembler a ça (des lettres+chiffres a la place des x)
-
[^]Re: Solution rescue
Posté par bob le homard (Jabber id, page perso, ) le 25/04/2007 à 16:01. (lien). Évalué à 1.Salut,
Merci de ta réponse rapide.
Seulement je me demande si à ce compte là je n'aurais pas plus vite fait de ré-installer carrément la distribution...
As-tu une explication sur ce qui s'est passé?-
[^]Re: Solution rescue
Posté par NeoX () le 25/04/2007 à 17:33. (lien). Évalué à 2.
As-tu une explication sur ce qui s'est passé?
oui
"Your account has expired.
il y a peut-etre un reglage de securité sur la MNF qui considere que le compte doit-etre utilisé de temps en temps (ne serait-ce que pour faire les mises à jours)
ou que le mot de passe doit etre changé tout les XXX jours.
si l'une de ces conditions n'est pas remplie alors le compte devient "bloqué" par mesure de securité--
Apprendre par les autres, c'est bien.
Apprendre par soi-meme (RTFM, man, et notre ami google) c'est mieux-
[^]Re: Solution rescue
Posté par sylvain cresto (page perso, ) le 25/04/2007 à 20:36. (lien). Évalué à 3.Ces paramètres doivent être visibles avec la commande chage (à condition d'avoir accès au compte root bien sur ;).
Pour les afficher:
chage -l root
Pour desactiver l'expiration du mot de passe/compte:
chage -E -1 -I -1 -M -1 root
man chage pour plus d'info!
-
-
[^]Re: Solution rescue
Posté par Obsidian () le 26/04/2007 à 08:56. (lien). Évalué à 1.Seulement je me demande si à ce compte là je n'aurais pas plus vite fait de ré-installer carrément la distribution...
Non, non ! Ca, c'est vraiment une habitude à perdre. On n'est pas sous Windows ...
As-tu une explication sur ce qui s'est passé?
Ben, l'installeur a mis une date d'expiration au mot de passe root, ce qui est stupide.
Sinon OUI, le compte existe toujours. Il s'agit juste d'une clause particulière dans un fichier texte qu'il va falloir modifier. Et d'ailleurs, il n'y a toujours qu'un seul compte root et c'est celui qui porte l'identifiant 0.
C'est probablement voulu : pour éviter qu'un utilisateur se connecte et travaille en root. Vérifie d'abord si ta commande sudo fonctionne (avec ton propre mot de passe) ... si c'est le cas, tu pourras faire un sudo -s pour obtenir le # et choisir un mot de passe fixe pour le compte root.
-
mnf1 2 ?
heu sur une MNF il me semble que le simple
su -
t' amènes à un compte administrateur, et non pas au compte root.
es tu bien sûr qu' il s' agisse du -vrai- compte root ? (de toutes facons c' est la même procédure : runlevel 1 et hop)
-
[^]Re: mnf1 2 ?
Revenir en haut de page || Retourner aux forums || Retourner au forum Linux.general



Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.