Last night I decided to password protect my TC installation.  So I followed the Wiki and I used passwd to create a password for the TC user.  I then added etc/shadow to the /opt/.filetool.lst, and then I added noautologin to my bootcodes.  Everything appeared to be working great.  I am prompted for a login when I reboot and it remembers my password.
But I now have a problem with Virtual Box not being able to open any of my virtual machines.  I receive the error
FaIled to open a session for the virtual machine WinXP32
Failed to load VMMR0.r0 (VERR_SUPLIB_OWNER_NOT_ROOT).
Result Code:  NS_ERROR_FAILURE (0x800004005)
Component:  Console
Interface:  IConsole{1968b7d3-e3bf-4ceb-99e0-cbc913317bb}
After some digging online I found an article that said the problem was that root did not have the proper permissions on /usr.  So I checked the permissions on /usr and it is:
drwxr-sr-x    9 tc       staff          180 Oct 26  2009 usr/
I'm not sure what the permissions were there before I added a password, so I tried running chown -R root:root /usr but that just appeared to break a lot of things as I was no longer able to sudo.  So I had to do a hard reboot which reverted the permissions for me.
I'm not really sure where to go from here.  I could try running Virtual Box with sudo, but then I will have to repoint all of my virtual machines, and then I would have to remember to always sudo to run Virtual Box.  But I am not even sure if that will work.
Does anyone have any suggestions?