Comment réinitialiser ou modifier un mot de passe sous Linux
Les Ă©tapes pour modifier un mot de passe sur Linux peuvent Ăªtre simples ou peuvent Ăªtre très difficiles. Tout dĂ©pend des dĂ©tails de votre situation. Mais si vous devez simplement modifier un mot de passe dans GNOME ou si vous devez rĂ©initialiser le mot de passe Ă partir de la ligne de commande d’urgence de Linux, vous trouverez toutes les Ă©tapes de cet article.
OĂ¹ Linux stocke le mot de passe que vous modifiez
Linux est basĂ© sur Unix, un système d’exploitation presque assez ancien pour Ăªtre admissible Ă la sĂ©curitĂ© sociale. La sĂ©curitĂ© informatique n’Ă©tait pas très grave lorsque les ordinateurs coĂ»tent des millions de dollars et se sont assis dans des locaux sĂ©curisĂ©s, de sorte que Unix a Ă©tĂ© Ă©crit pour permettre Ă tous les utilisateurs de se voir les mots de passe chiffrĂ©s les uns des autres.
Le cryptage a empĂªchĂ© les utilisateurs d’utiliser les mots de passe des autres personnes – jusqu’Ă ce que certains pirates informatiques aient rapidement rompu le cryptage. Mais Ă cette Ă©poque, les programmes Unix s’Ă©taient habituĂ©s Ă stocker toutes sortes d’informations supplĂ©mentaires avec le mot de passe de l’utilisateur, y compris le nom rĂ©el de l’utilisateur, le numĂ©ro d’identification de l’utilisateur, mĂªme les numĂ©ros de tĂ©lĂ©phone de la maison et du bureau.
Lorsque les pirates informatiques ont commencĂ© Ă dĂ©crypter des mots de passe, les dĂ©veloppeurs Linux devaient trouver un moyen de sĂ©parer les mots de passe des informations de l’utilisateur. La solution qu’ils ont créée, qui est encore utilisĂ©e aujourd’hui, consiste Ă stocker toutes les informations de l’utilisateur sauf le mot de passe dans l’ancien fichier Unix /etc/passwd
. Les mots de passe rĂ©els ont Ă©tĂ© stockĂ©s dans un fichier que seul l’utilisateur root (administrateur) peut accĂ©der au nom /etc/shadow
.
Vous ne devez pas remarquer cette abstraction lors de la modification de mot de passe de base, mais cela apparaîtra lorsque vous tenterez un remplacement de mot de passe de bas niveau.
Comment changer un mot de passe sur Linux que vous connaissez
La modification de votre mot de passe contribue souvent Ă empĂªcher les pirates d’accĂ©der Ă votre ordinateur Linux. Les utilisateurs de l’environnement de bureau GNOME ou KDE peuvent facilement modifier leur mot de passe Ă l’aide de l’application appropriĂ©e dĂ©crite ci-dessous.
Les utilisateurs de GNOME doivent cliquer sur le menu Système, accĂ©der Ă PrĂ©fĂ©rences et cliquer sur Ă€ propos de moi. Sur l’Ă©cran affichĂ©, vous pouvez mettre Ă jour toutes les informations de votre utilisateur et votre mot de passe. Vous pouvez Ă©galement modifier votre image utilisateur que GNOME Display Manager (GDM) affiche sur l’Ă©cran de connexion.
Les utilisateurs de KDE devraient utiliser presque exactement la mĂªme mĂ©thode: cliquez sur Paramètres du système, choisissez le menu Personnel, cliquez sur Ă€ propos de moi et cliquez sur Modifier le mot de passe.
Une autre façon de changer votre mot de passe fonctionne sur tous les systèmes Linux (et tout système Unix, essayez le Mac OS X si vous avez un système à portée de main). Ouvrez un terminal et exécutez la commande passwd
.
Quel que soit le programme que vous utilisez pour changer votre mot de passe, vous devrez connaître votre ancien mot de passe. Cela évite que les farceurs modifient votre mot de passe pendant que vous utilisez la salle de bain. De nombreuses distributions récentes de Linux incluent par défaut un vérificateur de force de mot de passe: ce programme ne vous permettra pas de changer votre mot de passe en un mot de passe faible, vous donnant un peu de sécurité supplémentaire.
Comment changer un mot de passe que vous ne connaissez pas sur Linux
Les utilisateurs demandent souvent aux administrateurs système d’aider Ă modifier leurs mots de passe oubliĂ©s. Dans des conditions normales, cela ne pourrait pas Ăªtre plus simple sur Linux: vous allez utiliser le passwd
nouveau, mais cette fois, vous l’exĂ©cuterez en tant que root. L’utilisateur racine est Ă©galement connu sous le nom de superutilisateur, de sorte que les deux commandes qui suivent commencent par l’abrĂ©viation su pour le superutilisateur.
La façon dont vous devenez l’utilisateur root diffère selon votre distribution et vos paramètres. Sur Ubuntu et de nombreux autres systèmes (y compris Mac OS X), vous devez utiliser la commande sudo
avec un compte administrateur. (La plupart des distributions Linux utilisant le sudo forment le premier compte utilisateur que vous crĂ©ez dans un compte administrateur.) Pour devenir l’utilisateur root sur un système basĂ© sur le sudo, tapez la commande suivante et entrez votre mot de passe utilisateur: sudo -s
Pour devenir l’utilisateur root sur tout autre système Linux, vous devez connaĂ®tre le mot de passe root. Si vous avez oubliĂ© le mot de passe root, continuez Ă lire cet article. Nous vous dirons comment le rĂ©cupĂ©rer. La commande pour devenir root est su
. Pour devenir l’utilisateur root, tapez la commande suivante et entrez le mot de passe root: su
Après que vous deveniez l’utilisateur root, exĂ©cutez le passwd
avec le nom d’utilisateur de l’utilisateur qui oublie son mot de passe. Par exemple, mon nom d’utilisateur est difficile, si j’ai oubliĂ© mon mot de passe, mon administrateur exĂ©cuterait la commande suivante: passwd harding
La commande passwd vous demandera un nouveau mot de passe-note que vous n’avez pas besoin de l’ancien mot de passe si vous Ăªtes l’utilisateur root. Voici un exemple de ce que mon administrateur verrait s’il avait besoin de changer mon mot de passe sur l’ordinateur appelĂ© callisto:
Remarque, passwd ne montre pas le mot de passe pendant que vous le saisissez pour empĂªcher quelqu’un d’autre de le voir. Après avoir changĂ© le mot de passe en tant que root, entrez la commande de exit
pour terminer votre session.
Comment changer le mot de passe racine sous Linux
Si vous connaissez l’ancien mot de passe root ou que vous utilisez sudo, la modification du mot de passe root est vraiment simple: il suffit de suivre les instructions ci-dessus pour changer un mot de passe que vous ne connaissez pas – devenez l’utilisateur root et tapez passwd root
. Notez que passwd
ne vous demande pas l’ancien mot de passe root: nous allons utiliser ce fait après la rĂ©initialisation d’un mot de passe root que vous avez oubliĂ©.
Plus difficile est de changer le mot de passe racine lorsque vous ne savez pas ce qu’il est et que vous n’avez pas accès Ă un compte administrateur sur un système basĂ© sur le sudo. Dans ce cas, vous avez deux options:
Sur Ubuntu et de nombreuses distributions Linux «amicales», vous pouvez devenir l’utilisateur root en dĂ©marrant avec une option spĂ©ciale, habituellement appelĂ©e mode utilisateur unique ou mode de rĂ©cupĂ©ration. Cette option devrait apparaĂ®tre dans votre menu de dĂ©marrage Linux. Voici exactement ce que vous devez faire:
Sur d’autres systèmes Linux moins amicaux (mais lĂ©gèrement plus sĂ»rs), vous devez connaĂ®tre quelques commandes spĂ©ciales afin de modifier le mot de passe root. Suivez ces Ă©tapes: