12

I’m trying to change the password that is asked when running sudo in Ubuntu. Running sudo passwd or sudo passwd root does give me the two new password prompts and it successfully changes the password.

But then I can still use my old password when running sudo again for something else. I do have a user with the exact same password but I don’t know if that makes a difference. I enabled the root user and I can see the new password does work with the root user account.

So the root password is changed but not the password for sudo.

How do I change the sudo password?

migrated from stackoverflow.com Feb 27 '13 at 12:51

This question came from our site for professional and enthusiast programmers.

  • root password is used by su, it is your password that is used by sudo. – ctrl-alt-delor Jun 29 '16 at 21:18
31

You're changing root's password. sudo wants your user's password.

To change it, try plain passwd, without arguments or running it through sudo.

Alternately, you can issue:

$ sudo passwd <your username>
  • 1
    And learn more about /etc/sudoers which configure the behavior of sudo – Basile Starynkevitch Feb 25 '13 at 18:49
  • 1
    You are right, I see it asks the user password, that was not so smart of me. So what I need to do is remove the user from the soduers/admin group. – user1494552 Feb 25 '13 at 19:02
8

The password you use for sudo is the password of your own account, not the root account. sudo is used to grant you access to commands that need to be executed as root without giving you root access directly. To change your own password, use passwd without sudo.

  • thanks for responding, you were fast, but not fast enough for the point:), but thanks though – user1494552 Feb 25 '13 at 19:20

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.