I have heard complaints here and there regarding Ubuntu requiring the user to login at boot time. I, personally, prefer this as I feel it ads a level of security to my machine, but I can see situations where it’d simply be annoying. If you are the only user on your machine and you’d like to enable automatic user login at boot time this post will outline how.
Enabling Timed or Automatic Login
I’ll start with the Automatic Login option and then outline Timed Login below. Both are very similar, and they are configured in the same place. To enable Automatic Login you can navigate to:
System > Administration > Login Window
You will have to provide your password for authentication and then you’ll be presented with the Login Window Preferences tool. To enable Automatic Login you’ll want to navigate to the Security tab.
As you see from the screenshot you have the option to Enable Automatic Login by checking the box. You will also need to select a user to be the default account from the drop down list.
For the Timed Login you’ll want to check the second box, select the user and also select the timeout value. If, for example, you want your machine to auto-login after 30 seconds you’d set the “Pause before login:” value to “30”.
<disclaimer>Again, I would warn you that anyone able to get access to your machine will now be able to access all of your files and settings by simply booting the machine as normal. I prefer to enter my username and password as an additional level of security.