I recently encountered a problematic server running Ubuntu 10.04 server. The problem was simple, and so was the solution, but there were many hurdles in the way that, if you’re not familiar with them, will prevent you from accomplishing the task. This should apply to later Ubuntu distros as well.
Scenario: The server is a Dell, on the other side of the country. You have only DRAC access, no ability to manipulate anything physically. Somehow, the root password was changed, and now no one can log into the server remotely. (more…)