Comment changez-vous le mot de passe root sur Debian?

47

Je souhaite changer le mot de passe que j'ai attribué à root sur mon serveur Web Debian pour un nom plus long et plus sécurisé.

Comment je fais ça? Je n'ai pas oublié / perdu le mot de passe actuel, je veux juste le changer.

Paul D. Waite
la source
4
Pour le découvrir vous-même, exécutez apropos password: vous obtiendrez une liste des commandes contenant «mot de passe» dans leur brève description. Vous pouvez restreindre un peu la recherche avec apropos -s 1 password: -s 1restreint la section 1 du manuel, qui contient les commandes utilisateur.
Gilles 'SO- arrête d'être méchant'
@ Gilles: c'est fantastique, je n'en avais aucune idée.
Paul D. Waite
Avez - vous envisagé, à la place, sudo.
ctrl-alt-delor

Réponses:

78

Ah, utilisez le passwdprogramme en tant que root :

sudo passwd root

Ou, si vous exécutez déjà en tant que root (ce que vous ne devriez pas être), il suffit de:

passwd

L' rootargument peut être omis car, lorsque vous l'exécutez, passwdl'utilisateur actuel est défini par défaut (l'utilisateur root est root, car seul root peut modifier le mot de passe root).

Paul D. Waite
la source
1
Évident après coup, vraiment. :)
Shadur
@Shadur: douloureusement :) Je ne l'avais jamais fait auparavant, et les liens Google que j'ai trouvés en premier étaient destinés aux personnes qui avaient oublié le mot de passe root.
Paul D. Waite
1
Devrait être sudo passwd, ou tout simplement passwdsi vous exécutez avec les privilèges root.
Phunehehe
1
@Paul j'ai pris la liberté de modifier votre réponse. Il existe plusieurs façons d’exécuter des tâches en tant passwdque root. Par défaut , lorsqu’il est exécuté en tant que root, il permet de modifier l’ rootutilisateur par défaut .
Phunehehe
1
@Katerberg Vous pouvez simplement utiliser su -c "passwd"
12431234123412341234123
5

Si vous allez effectuer beaucoup d’administration en ligne de commande, vous trouverez peut-être utile de consulter les pages de manuel relatives à usermod (8), chfn (1), chsh (1), passwd (1), crypt ( 3), gpasswd (8), groupadd (8),

Phil Lello
la source
-2

Vous devez démarrer en mode de récupération avant d'utiliser la suggestion de Paul D. Waite:

  1. Juste après le démarrage de votre système Debian, choisissez "démarrer en mode de récupération"
  2. Juste après le démarrage en "mode de récupération", à l'invite de commande, tapez simplement:

    sudo password root
    

    ensuite, le système vous demandera le mot de passe de la nouvelle racine une fois et deux fois pour vérifier et vous avez terminé.

Juan Blanco
la source
«Vous devez démarrer en mode de récupération avant d'utiliser la suggestion de Paul D. Waite» - Vraiment? Je ne me rappelle pas avoir fait ça. Est-ce une nouveauté dans une nouvelle version de Debian?
Paul D. Waite