A client has accidentally given the entire filesystem full permissions on their ubuntu 10.04 box.
chmod -R 777 httpdocs/cd /
As you can see they attempted to cd to the root, and instead gave chmod a fun parameter to play with.
First sign of the problem was inability to use 'su', giving an authentication error. sudo also complained of a missing setuid bit. This was fixed by logging in as root from the machine itself, and running chmod +s /usr/bin/sudo.
I can now
sudo su and do what I need to as root.
su still gives an authentication failure.
I followed the advice here: http://swiss.ubuntuforums.org/showthread.php?t=1180661&page=2
chmod 0755 / chmod 0755 /* chmod 1777 /tmp chmod 0750 /root chmod 0700 /lost+found
I then tried to reset root password. I still cannot
su to become root, or
The system seems to be running fine. Are there any suggestions for getting
su to work once again? Where can I look for more problems?