Forum Linux.débutant changer un mot de passe

Posté par  .
Étiquettes : aucune
0
26
jan.
2006
Bonjour,
je voudrai changer le mot de passe de mon utilisateur www-data

je me connecte en root
je fai "su www-data"
puis "passwd"
et la il me demande
"Changing password for www-data
(current) UNIX password:"
et le probleme c'est que je ne connai pas le mot de passe par default de www-data... du coup j'ai ca "passwd: Authentication failure"

j'ai essayé par l'interface graphique avec le gestionnaire d'utilisateur mais le mot de passe que je défini n'a pas l'air d'etre pris en compte...

j'ai aussi essayé de modifier la ligne du fichier passwd
www-data:x:33:33:www-data:/var/www:/bin/sh
j'ai remplacé le x par "passe" mais ca ne focntionne toujours pas...
Je sais qu'il y a un autre fichier qui contient les mots de passe x mais je ne sais plus son nom...
Si vous aviez une solution? merci
  • # Re:

    Posté par  . Évalué à 1.

    Pourquoi modifier le mot de passe du compte www-data.

    Je ne vois pas l'utilité.

    Si jamais t'as vraiment besoin de modifier le mot de passe, en root tu tapes "pwd www-data"
    • [^] # Re: Re:

      Posté par  . Évalué à 2.

      hum erreur =>

      la commande est : passwd www-data
  • # pas de mot de passe

    Posté par  . Évalué à 3.

    A mon avis, www-data n'a pas de mot de passe par défault. Tu peux toujours le changer si tu veux (mais pourquoi le faire ? ça c'est la grand question que tout le monde se pose...) : en root
    #passwd www-data
    et il te demande le nouveau mot de passe.

    Le fichier qui contient les mots de passe c'est /etc/shadow, mais c'est la version chiffrés des mots de passe qu'il contient.
    • [^] # Re: pas de mot de passe

      Posté par  . Évalué à 1.

      en fait il me demande pas le nouveau mot de passe mais l'actuel que je ne connais pas.

      et on m'a dit que le user d'apache était www-data par défault
  • # tu te compliques pour rien...

    Posté par  . Évalué à 2.

    puisque tu es root sur la machine, pas besoin de te connecter sous le compte de ton user ! car le root peut directement modifier le mot de passe de n'importe quel compte et sans qu'on lui demande le mot de passe actuel :)

    donc en root tu tapes simplement : passwd www-data
    et tu n'auras plus qu'à saisir le nouveau mot de passe !

    sinon pour info, les mots de passes sont en effet stockés dans un autre fichier : /etc/shadows. En tant que root tu peux en effet le modifier mais sache que le mot de passe y est stocké crypté ! Ceci dit rien de doit t'empecher de remplacer un pass codé par un autre (par exemple recopier la forme cryptée du pass de root dont tu connais la forme non cryptée). Bon je sais pas si je suis très clair, mais de tte manière je dis ça juste pour la curiosité sur la chose car ça n'a pas de réel ntéret.

    Salutations
  • # merci!

    Posté par  . Évalué à -1.

    merci j'ai trouvé! et quelle rapidité de réponse :-)

    ça me demandai le current password parceque je faisai su www-data et du coup je n'avai pas plus les droits du root... (Pas très malin mais c'est le matin)
    • [^] # Re: merci!

      Posté par  (site web personnel) . Évalué à 3.

      t'es un peu culoté de dire "j'ai trouvé" alors que y en a 3 qui t'ont donné une réponse efficace précédemment...
      • [^] # Re: merci!

        Posté par  . Évalué à 0.

        euh désolé j'ai pas voulu dire j'ai trouvé, mais plus j'ai réussi et j'ai compris pourquoi ça ne marchait pas. Grace à eux! (Excusez moi, erreur de langage) merci encore

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.