This is what I was left asking myself after installing VMWare Server 2.0 on my Ubuntu 8.04 system. After installing, you can access the Web UI just by entering your <ipaddr>:[port] that you set it to run on, into a browser, e.g.:

http://localhost:8222

However, you’re now prompted for a username and password, having not set one up yet. I assumed it would be my administrative account, so I entered my login details, and:

You do not have permissions to login to the server.

I referred to the documentation as any good user should, and it states:

“Enter the user name and password you use to log in to the host, and click Log In”.

That’s odd, because it previously asked me to login as root to install the software. As Ubuntu users will know, the root user isn’t active by default (you work as a normal user, and sudo anything that requires admin/root permissions).

To install I had to enter the following:

sudo -s -H

Which asked me for my admin user password, and let me log in as root. So, I did install it as root.. but root has no password, so how can I login to the VM UI with a user name and password?

I guessed that I needed to give root a password, so I gave it one via:

sudo passwd

Voila.

For some reason, it doesn’t mention this anywhere in the documentation. After googling I found that this is quite a common issue, with both Ubuntu and Vista users.

Much like Ubuntu, Windows Vista’s “Administrator” user doesn’t have a password by default (it’s essentially hidden), so to login to the VM UI on Vista, you also have to seek out the Administator user and give it a password.

All in all, this only caused me 5 minutes of annoyance, but that’s a minor annoyance that could have been avoided for me (and hundreds of other people it seems..) just by adding this information to their documentation.