Plus de mot de passe

Bonjour,
Suite à une mise à jour, je n’ai plus de mot de passe à entrer pour me connecté sous x ou meme en mode terminal.

#su -
#root

et en avant, sa passe, et donc aussi pour tous les utilisateurs.
Lors de la mise a jour la question concerné pam… et unix est resté décocher.
Et je ne trouve pas la solution, si vous avez une idée car sa me dérange de laisser cela en l’etat.

La commande passwd

$passwd fabien
passwd : le mot de passe a été mis à jour avec succès

et c’est tout
Merci

Bonjour,

Pas très bien compris ton problème: tu veux dire que ta commande passwd ne t’a pas demandé le nouveau mot de passe ?

Peut-être nous lister les paquets pam que tu as d’installé, déjà pour voir ?

Je veux dire qu’à chaque login (nous somme 4) correspondé un mot de passe. Chaqu’un sa session.
Et la il n’y en à pas besoin, des le login: fabien, valerie, la session s’ouvre automatiquement, sans demande de mot de passe.
Et idem en mode terminal.
su ouvre directement un connection root.

Si tu charges en mode ‘single’,
que tu te logues en tant que root
S’il ne te demande pas de mdp,
si tu tapes
passwd
tu ne peux pas mettre un nouveau mdp root :question:

Charger en mode single (certainement en mode console au démmarrage)

login: root
root$passwd
passwd : le mot de passe a été mis à jour avec succè
root$

nan pas de nouveau mdp root

Salut,

[quote]
login: root
root$passwd
passwd : le mot de passe a été mis à jour avec succè
root$[/quote]

Fais nous un copier-collé car les $ sont incohérents avec les commandes passées et je voudrais être sûr pour pouvoir te répondre. :slightly_smiling:

login: root
[root@~]$ passwd
passwd : le mot de passe a été mis à jour avec succès
[root@~]$

le $ est dans la personnalisation du .bachrc root

Re,

[quote]Re login: root
[root@~]$ passwd
passwd : le mot de passe a été mis à jour avec succès
[root@~]$
[/quote]

Ceci n’est pas un copier-collé et le $ ne représente pas le root mais le user :smiley: :smiley: :smiley:

Pourtant c’est bien ce que j’ai dans ma console F1
Bon je fais un copier coller d’un terminal d’un user vers root:

[fabien@~/Desktop] $su
[root@/home/fabien/Desktop] $passwd
passwd : le mot de passe a été mis à jour avec succès
[root@/home/fabien/Desktop] $

Re,

La commande passwd s’utilise :

[quote]SYNOPSIS
passwd [options] [LOGIN][/quote]

en spécifiant le login que tu veux modifier :smiley:

[root@/home/fabien/Desktop] $man passwd
-S, --status
Afficher l’etat d’un compte. Cet etat est constitue de 7 champs. Le
premier champ est le nom du compte. Le second champ indique si le
mot de passe est bloque (L), n’a pas de mot de passe (NP) ou a un
mot de passe utilisable §. Le troisieme champ donne la date de
derniere modification du mot de passe. Les quatre champs suivants
sont : la duree minimum avant modification, la duree maximum de
validite, la duree d’avertissement, et la duree d’inactivite
autorisee pour le mot de passe. Les durees sont exprimees en jours.

[root@/home/fabien/Desktop] $passwd fabien
passwd : le mot de passe a été mis à jour avec succès
[root@/home/fabien/Desktop] $passwd -S fabien
fabien P 07/29/2009 0 99999 7 -1
[root@/home/fabien/Desktop] $passwd -S root
root P 07/29/2009 0 99999 7 -1
[root@/home/fabien/Desktop] $passwd -S valerie
valerie NP 11/18/2007 0 99999 7 -1
[root@/home/fabien/Desktop] $passwd valerie
passwd : le mot de passe a été mis à jour avec succès
[root@/home/fabien/Desktop] $passwd -S valerie
valerie NP 11/18/2007 0 99999 7 -1

[root@/home/fabien/Desktop] $man passwd
-S, --status
Afficher l’etat d’un compte. Cet etat est constitue de 7 champs. Le
premier champ est le nom du compte. Le second champ indique si le
mot de passe est bloque (L), n’a pas de mot de passe (NP) ou a un
mot de passe utilisable §. Le troisieme champ donne la date de
derniere modification du mot de passe. Les quatre champs suivants
sont : la duree minimum avant modification, la duree maximum de
validite, la duree d’avertissement, et la duree d’inactivite
autorisee pour le mot de passe. Les durees sont exprimees en jours.

les mots de passe sont bien la pourtant, mais il ne demande pas d’autentification :confused:

[quote][root@~] $cat /etc/passwd | grep fabien
fabien:x:1000:1000:fabien,:/home/fabien:/bin/bash
[root@~] $cat /etc/passwd | grep root
root:x:0:0:root:/root:/bin/bash[/quote]

[quote][root@~] $cat /etc/shadow | grep fabien
fabien:VpbvcmxqUyBFw:14454:0:99999:7:::
[root@~] $cat /etc/shadow | grep root
root:LF6GdkWKQt6XQ:14454:0:99999:7:::
[root@~] $passwd fabien
passwd : le mot de passe a été mis à jour avec succès
[root@~] $cat /etc/shadow | grep fabien
fabien:VpbvcmxqUyBFw:14454:0:99999:7:::
[/quote]

Il y a quelque chose d’illogique là-dedans :unamused:
Quand on ouvre une console en graphique ou en mode texte (Ctrl/Alt/F5), si on est logué en tant qu’utilisateur “user”, on a :
user@nom_de_la_machine:~$
si on est logué en tant que root, on a :
nom_de_la_machine:#
Alors quand tu nous mets une ligne comme celle-là :
(en dehors des ‘[’ ‘]’ que je n’ai jamais vus)
[root@~] $cat /etc/passwd | grep fabien
on en déduit que l’utilisateur s’appelle “root” et que la machine n’a pas de nom.
Dans l’exemple que tu nous donnes, tu N’EST PAS LOGUÉ EN TANT QUE ROOT.

EDIT :
veux-tu faire exactement la chose suivante et nous transcrire EXACTEMENT ce qui est écrit sur l’écran :
1/ démarrer en mode single
2/ une fois tout chargé, copie ici la ligne d’invite EXACTE. Si tu veux mettre une annotation, fais-le sur une autre ligne.

Au démmarrage en mode single (recovery) j’ai:

[quote]give root password for maintenance
or type control-D to continu[/quote]

je tape le mot de passe root (la il le demande) est c’est ok, l’invite est:

Edit:
les [] et $ on été modifier/rajouté dans le .bashrc de root

[quote=“flazien”]

Edit:
les [] et $ on été modifier/rajouté dans le .bashrc de root[/quote]
automatiquement ou par toi ?

Sinon, recommence l’opération que je t’ai indiquée plus haut et au lieu d’entrer ton mdp root, tape seulement sur “ENTRÉE”.
qu’as-tu ensuite :question:

$

Ca depend de la variable PS1, c’est elle qui contient la chaine a afficher.
normalement, si uid==0 (root) alors on mets # dans PS1

entrée me dis:

bad login (donc la il demamde bien le mdp, je lui en met un mauvais re-bad login, le bon sa passe…)

et control-D démmarre la session normalement (sans la demande de mot de passe pour les users et le root)

tout à fais ignatozia, mais ces modification date maintenant et je ne pense pas que se soit sa qui fait qu’à chaque login (root&user) on ne me demamde plus de mdp

Non je ne pense pas. Mais tu devrais qd meme le corriger.
J’ai aucune idée d’ou pourrait venir ton probleme, je voulais juste mentionner le coup du PS1.

[quote]bad login (donc la il demamde bien le mdp, je lui en met un mauvais re-bad login, le bon sa passe…)

et control-D démmarre la session normalement (sans la demande de mot de passe pour les users et le root)[/quote]
Mais alors ca re-marche?