Juste une précision, le fichier shadow est en lecture seule.
Donc avant, faire un chmod 600 du fichier (en tant que root) puis refaire un chmod 400 après avoir enlevé le mot de passe.
Mais de mémoire, ce n'est pas le mot de passe qui est perdu dans ce cas, c'est l'aging qui fait des siennes.
La validité du mot de passe est limitée dans la MNF, mais la config ne permet pas de se reloguer avec l'ancien pour devoir changer le nouveau.
µSi tu veux juste garder toujours le même mot de passe, ou le changer à ta guise, utilise
chage pour modifier la durée de validité du mot de passe.
Normalement, si tu démarre sur le CD de la MNF, en mode rescue (F2 au boot) puis rescue et return, tu peux accéder au menu de maintenance et monter tes disques en fonctionnement normal. (le système fait un chroot pour accéder au systèmez comme s'il avait démarré normalement.
De cette façon, tu peux accéder au fichier shadow et soit le modifier à la main, soit utiliser la commande chage comme indiqué.
Une ligne de ce style donnera un mot de passe valide en permanence :
- Code: Tout sélectionner
root:$1$Motde-passe-sur-29-caractères/:12063:0:99999:7:::3246334
- Code: Tout sélectionner
chage [-m min] [-M max] [-d dernier] [-I inactive] [-E expire] [-W alerte] utilisateur
- Code: Tout sélectionner
Format de la ligne dans le fichier shadow :
Nom de login
mot de passe crypté
Nombre de jours écoulés depuis le 01/01/1970 jusqu'au dernier changement de mot de passe
Nombre de jours durant lesquels le mot de passe est encore valide
Nombre de jours après lesquels le mot de passe doit être changé
Nombre de jours avant l'expiration du mot de passe impliquant l'avertissement de l'utilisateur
Nombre de jours après l'expiration provoquant la désactivation du compte
Numéro du jour depuis le 1er janvier 1970 à partir duquel le compte a été désactivé
Champs réservé
Jacques