sudo: must be setuid root (Mac OS X)
I ran
$ sudo chown -R $USER /usr/bin
and now when I try to run programs under the /usr/bin path as sudo I get
sudo:must be setuid root
What should I do if I would like to revert the chown?
Run Disk Utility, select your boot volume, and use "Repair Permissions". Since the files in /usr/bin (including sudo) were installed as part of the OS, it knows what their ownership and permissions should be, and it'll set them back properly.
xattr /usr/bin
com.apple.FinderInfo
com.apple.rootless
xattr -d <extended_attribute> /usr/bin
that will remove the attribute, so you can do the commands, then make sure you re-enable the attribute when you are finished:
xattr -w <extended_attribute> /usr/bin
that will re-enable the attribute.
Ozz