117

If you give a user sudo privileges how can I remove the sudo privileges and make the user become just a regular user?

I used:

sudo adduser username sudo

Now I've changed my mind.

1

4 Answers 4

134

Just type

sudo deluser username sudo

This will remove the user named username from the group sudo.

Be careful not to remove the real adminuser from the sudo group.

3
  • 3
    @abu-bua: Please don’t approve changes that add entirely different solutions to existing answers (a practice commonly called “piggy-back answer”). Those should be posted as separate answers instead. The appropriate rejection reason is: “This edit was intended to address the author of the post and makes no sense as an edit. It should have been written as a comment or an answer.” (emphasis mine) Oct 2, 2018 at 18:16
  • deluser: command not found. in centos7.
    – Lei Yang
    Jan 31 at 3:31
  • @LeiYang, apparently deluser is a debian thing - have a look at man groupmems .
    – guntbert
    Feb 1 at 22:29
57

If you're like me, you are just trying to figure out how to take away sudo access from a user. It's easy, just open sudo, and type the following in. Keep in mind that USERNAME can be replaced by the profile you are doing this to. In terminal type:

sudo deluser USERNAME sudo

This will only take sudo access away from the profile named USERNAME, and will not delete!

2
  • 12
    How is this suggestion different from the accepted one?
    – PerlDuck
    Feb 25, 2018 at 18:00
  • 8
    Looks like Plane Guy is surfing on other peoples waves.
    – Alex_M
    Apr 5, 2019 at 7:13
14

You can also use gpasswd:

sudo gpasswd -d username sudo

This will remove username from group sudo.

0

In Ubuntu 22.04 cloud image none of the above worked. I had to also remove the default ubuntu user from file: /etc/sudoers.d/90-cloud-init-users

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .