Comment réinitialiser ou modifier un mot de passe sous Linux

de | 11 juin 2017


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:




Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *