Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I noticed in Ubuntu 11.10, that finally there is possible to log in with guest account already from log in screen. The last step is remaining - how to enable the guest account automatically log in, e.g. when computer starts? This would be very helpful for public computers, e.g. in libraries, schools, universities, student campus etc. This would be workaround for user account deep freeze feature, which is still missing from Ubuntu.

share|improve this question

4 Answers 4

up vote 6 down vote accepted

Edit /etc/lightdm/lightdm.conf with your favourite editor like gksu gedit /etc/lightdm/lightdm.conf and under the section [SeatDefaults] add

allow-guest=true  
autologin-guest=true  
autologin-user-timeout=0  
autologin-session=lightdm-autologin  
user-session=ubuntu
share|improve this answer
    
Thank you very much - it worked! –  zeroconf Jan 15 '12 at 0:39
1  
@zeroconf: Please mark the question as answered since it worked –  mfisch Dec 5 '12 at 19:00

The lightdm config file location has changed in Ubuntu 14.04. To accomplish the same you need to create a new file /usr/share/lightdm/lightdm.conf.d/50-auto-guest.conf, for example by running

gksu gedit /usr/share/lightdm/lightdm.conf.d/50-auto-guest.conf

and putting in this content:

[SeatDefaults]
allow-guest=true  
autologin-guest=true  
autologin-user-timeout=0  
autologin-session=lightdm-autologin  
user-session=ubuntu
share|improve this answer
    
I had to change the options in /etc/lightdm/lightdm.conf since this file has the highest priority and the settings were set there. –  bara Sep 29 '14 at 18:14

For Ubuntu 14.10 this is what worked for me:

    sudo pico /etc/lightdm/lightdm.conf

with the following content

    [SeatDefaults]
    autologin-guest=true

What did not work for me...

  1. Creating the 50-autoguest.conf file in /usr/share/lightdm/lightdm.conf.d/
  2. Creating the 50-autoguest.conf file in /etc/lightdm/lightdm.conf.d/
  3. Having the setting allow-guest=true in the settings file (that disabled Guest session altogether).

According to the LightDM wiki entry, the right place to put such modifications is in

/etc/lightdm/lightdm.conf
/etc/lightdm/lightdm.conf.d/*

The following path is for the system-provided configuation only

/usr/share/lightdm/lightdm.conf.d/

Source: https://wiki.ubuntu.com/LightDM

The way I solved this was 'brute force'. I knew that I could set an auto-login using a regular account in Ubuntu 14.10 so I did that in Settings. Then I looked in the three locations I knew of where the auto-login preference was stored and, voila, the file /etc/lightdm/lightdm.conf was created with a single entry for the account that was subject to auto login. Figuring that less is more I commented out the entry (prefixed #) and added only autologin-guest=true and it worked!

PS pico (& nano) is my preferred command-line text editor (I've been using it so long that I can't change). Use your preferred text editor (e.g. gksu gedit).

share|improve this answer
    
@ale.com said: You must enable autologin for one user using graphical interface. ...or find where you need to change something else. I checked every /usr/share/lightdm/lightdm.conf.d file without success. –  user68186 Feb 18 at 22:21

Solution suggested by JumpingJuniper works for me too, but only following all of his path.

before adding

autologin-guest=true

to

sudo vi /etc/lightdm/lightdm.conf

you must enable autologin for one user using graphical interface. ...or find where you need to change something else. I checked every /usr/share/lightdm/lightdm.conf.d file without success

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.