I recently installed Ubuntu 14.04 LTS it works fine but I want to remove the guest account login.
3 Answers
Just press Ctrl+Alt+T on your keyboard to open Terminal. When it opens, run the command(s) below:
sudo nano /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
Add the following line, save and then close.
allow-guest=false
Reboot, and you're set.
Edit
Thanks to Gunnar Hjalmarsson
Based on Gunnar Hjalmarsson comment "ubuntu-session was last updated in the middle of March. Try sudo apt-get install --reinstall ubuntu-session" when that is done, the Guest session returns.
After some research, this can be done a different way as well.
Open /etc/lightdm/lightdm.conf file from your terminal using the following command:
sudo -H gedit /etc/lightdm/lightdm.conf
If the file exists, then just add the following line:
allow-guest=false
Otherwise copy and paste the following into it:
[SeatDefaults]
user-session=ubuntu
greeter-session=unity-greeter
allow-guest=false
Save the file and exit the editor. Reboot your system, and the changes will remain even after an update to ubuntu-session as mentioned by Gunnar Hjalmarsson's comment.
To remove guest login :
sudo sh -c 'printf "[SeatDefaults]\nallow-guest=false\n" > /etc/lightdm/lightdm.conf.d/50-no-guest.conf'This will create a new file in
/etc/lightdm/lightdm.conf.dTo get back guest login again remove
50-no-guest.conf
To remove remote login :
sudo sh -c 'printf "[SeatDefaults]\ngreeter-show-remote-login=false\n" >/etc/lightdm/lightdm.conf.d/50-no-remote-login.conf'This will create a new file in
/etc/lightdm/lightdm.conf.dTo get back remote login again remove
50-no-remote-login.conf
- 1,569
- 4,531
Or just add:
greeter-show-remote-login=false
to /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
along with your disable guest line
No need to overcomplicate a very simple fix by creating additional config files besides default, which will inevidably only confuse the OS at some point when the two files conflict, or the default file is erased and one of your two 'fixes' gets undone because you didn't do them together.
- 85,475
