GNU/Linux >> Tutoriels Linux >  >> Linux

Comment faire pour que sudo demande le mot de passe root ?

Ok, le revoici pour que vous puissiez cocher la case.

Dans /etc/sudoers , ajoutez cette ligne :

Defaults rootpw

pour activer l'indicateur rootpw, ce qui oblige sudo à demander le mot de passe root.


Vous devez tourner le rootpw drapeau activé.


Je sais que cette question est ancienne, mais c'est la question la plus concise que j'ai trouvée pour ce cas d'utilisation (qui est un pourcentage mineur, vrai, mais néanmoins légitime et utile dans le bon scénario).

Après avoir rassemblé toutes les étapes à partir de diverses sources - y compris plusieurs réponses à cette question, ces étapes fonctionnent sur Ubuntu-Gnome 16.04 LTS :

  1. Définir un mot de passe pour root
    • Ceci est CRITIQUE faire EN PREMIER ! (Ubuntu n'a automatiquement aucun mot de passe pour l'utilisateur ROOT en raison de la configuration de sécurité standard.
    • Si vous ne le faites pas en premier, vous ne pourrez plus accéder aux privilèges root. Cela peut être surmonté en démarrant avec un Live Disk, en montant le disque dur et en modifiant le fichier sudoers, mais il est préférable d'éviter cela.
    • Ouvrez un terminal et saisissez :sudo passwd
    • Définissez votre nouveau mot de passe pour l'utilisateur ROOT.
  2. Modifiez la configuration de SUDO pour exiger le mot de passe root
    • SUDO nécessite que l'utilisateur demande les privilèges root
    • Définir l'indicateur "rootpw" à la place indique à SUDO d'exiger le mot de passe pour l'utilisateur root.
    • Ouvrez un terminal et saisissez :sudo visudo
    • Cela ouvrira le fichier "/etc/sudoers"
    • Après l'autre ligne "Par défaut", ajoutez :Defaults rootpw
    • Enregistrez-le (en supposant que vous êtes dans nano, qui est la valeur par défaut, c'est CTRL+O)
    • Fermer le fichier (CTRL+X) et quitter le terminal
  3. Vous avez terminé !

Juste une note rapide - je voulais également m'assurer que l'utilisateur root ne pouvait pas être utilisé pour se connecter à partir de la connexion graphique, et je cherchais donc des moyens d'exclure. Apparemment, l'utilisateur root est exclu par défaut et ne peut pas être utilisé pour se connecter via la connexion graphique Gnome - ce qui est une très bonne chose !


Linux
  1. Comment faire en sorte que sudo se souvienne du mot de passe plus longtemps

  2. Comment réinitialiser le mot de passe pour sudo dans Debian

  3. Comment réinitialiser le mot de passe root MySQL ?

  4. Comment changer le mot de passe root mysql

  5. Comment faire en sorte que git ne demande pas de mot de passe au pull?

Comment changer le mot de passe root sur Ubuntu 20.04

Comment changer le mot de passe sudo via la ligne de commande sur CentOS 8

Comment changer le mot de passe sudo dans Ubuntu

Comment changer le mot de passe root dans Ubuntu

Comment réinitialiser le mot de passe root sur Ubuntu 22.04

Comment changer le mot de passe root sous Linux