Report this

What is the reason for this report?

sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set

Posted on August 1, 2014

It seems my droplet has this error

“sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set”

And can’t access it via Putty also. I think my permissions rights is corrupted Is there a way I can fix this? Thanks

I sudo chown to give another user to access all folders in system



This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

I too ran into the same issue…and thanks to this blog post I solved it :)

Here’s how to do it, I hope somebody will find this useful…

In ubuntu recovery mode, enter the following commands…

mount -o remount,rw /

mount --all

chown root:root /usr/bin/sudo

chmod 4755 /usr/bin/sudo

restart

That’s it…it worked for me…

Source Here

pkexec chmod 4755 /usr/bin/sudo
pkexec 4755 /usr/bin/sudo

this helped here

What I ran is chown command that gives my another user an all access to root folder. yeah i think i need to reinstall the OS

The developer cloud

Scale up as you grow — whether you're running one virtual machine or ten thousand.

Get started for free

Sign up and get $200 in credit for your first 60 days with DigitalOcean.*

*This promotional offer applies to new accounts only.