Skip to content

TechDirectArchive

Hands-on IT, Cloud, Security & DevOps Insights

  • Home
  • About
  • Advertise With US
  • Reviews
  • Contact
  • Toggle search form
Home » Linux » How to manage automatic login on Ubuntu Linux

How to manage automatic login on Ubuntu Linux

Posted on 14/02/202125/10/2023 Christian By Christian No Comments on How to manage automatic login on Ubuntu Linux
enable and disable automatic login on Ubuntu Linux

For best practice purposes, users are required to authenticate before logging on to a Linux device. This helps in ensuring that sensitive and personal information on the device is safe. But, if you are sure that the Linux system is placed in a secure environment and can be adequately monitored, then you can enable automatic login for your Linux device. It is also worth noting that, whenever you try to install Ubuntu Linux, you are provided with the option to choose whether or not you want to use a password to log in to the device.

Here are some articles relating to this topic. How to disable or enable automatic login from the sign-in screen in Windows, how to enable or disable automatic login on macOS, how to prevent MacBook from automatically Logging out, Implementation of Kiosk Mode using Local Settings: Single App Kiosk Setup, how to start an application automatically on macOS, and how to disable automatic screen lock on Ubuntu Desktop with the GUI and dconf Editor.

Embarking on disabling the sign-in screen is not a good idea as your device can be compromised.

You can only do this if you are the only user of your PC and you have restricted access to your PC. That being said, it is recommended you protect your PC with a Password, PIN, or biometric authentication. Do this only if you have restriction to the area where your Ubuntu device is located. See how to disable automatic screen lock on Ubuntu Desktop with the GUI and dconf Editor.

For Ubuntu 20:10

From the system menu, click on settings or hit the Apps button and click search for users as shown below.
– Alternatively, you could use the “Activities” button and search for users. Which ever step you embark on, the Settings window will be displayed.

Open the User Settings

This will open up the Users settings window as shown below. Notice that the option to disable automatic logon is grayed out.
– To do this, you will have to click on the “Unlock” button as shown below in order to change the user settings.

Click on Unlock Button

Next, you will receive a prompt to enter your password to apply the changes. Without entering the password, you will not be able to enable the automatic logon.

Enter your password

Upon authentication, you should be able to switch on the Automatic login as shown below. That is all that is needed to enable automatic login in Ubuntu 20:10

automatic Login is now switched on
To disable automatic login in Ubuntu 20:10, kindly repeat the process and switch the Ubuntu Automatic Login off.

For Ubuntu 18:04

To enable automatic login for this version of Linux, click on the “Activities” button and search for the user or from the system menu as well.

For me, I will click on the All Settings button tied to the dock as shown in the images below. This will open the “All Settings” window and click on the Details button

Open all setings

This will open the Details window. Please click on the Users menu as shown below. As you can see, the button to switch the automatic login on is grayed out.

To enable this, you will have to click on the Unlock button as shown below.

Click on the Unlock button

Next, you will receive a prompt to enter your password in order to apply the changes. Enter your password and click on Authenticate.

Enter your password

Now you should be able to switch the automatic login button on as shown below. If you ever want to disable the automatic login, kindly repeat the entire process and switch to the button off.

automatic Login is now turned on

For Ubuntu 16:04

To enable automatic login for this version of Linux, click on the “Activities” button and search for the user as shown in the images below.

This will open the “All Settings” window. Click on User accounts.

Search for Users account
Search for Users account
Screenshot 2021 02 13 at 01.25.40
Click on User account

This will open the User Accounts window.. To enable the automatic login, you will have to click on the “Unlock” button.

Click the unlock button

Next, you will receive a prompt to enter your password in order to authenticate.

Enter your password

Now you should be able to switch the automatic login button on as shown below. If you ever want to disable the automatic login, kindly repeat the entire process and switch the button off.

Via the command line

You will need to perform this task with superuser privileges. To enable or disable the automatic login in Ubuntu Linux via the command line, please perform the following operations below. Search for and launch the Terminal through the Application Launcher or use the Super/Windows key.

I will be using Vim but Nano is readily available to do. If you are you use vim, ensure it is installed previously.

Using the following command below, edit the daemon.conf file in any of your favorite editors through the following command.

$ sudo vim /etc/gdm3/custom.conf

In the daemon.conf file opened, you will have to uncomment some selected lines out by removing the pound symbol # at the beginning of each line.

This will ensure the interpreter ignores the commented lines when reading through a configuration file.

Note: Ensure to replace "user1" with your name or the desired username.

Disable Automatic Login via the Command-Line

To disable automatic login on Ubuntu Linux for the user, simply edit the “custom.conf” again. Add the pound symbol # back.

This means that in our file, the automatic login feature for “christian” or if you decide to change it back to user1 has been disabled.

AutomaticLoginEnable=true
Automatic Login=user1

Once ready, reboot your system to confirm the settings using the command below.

$ sudo reboot

I hope you found this blog on How to enable and Disable automatic login on Ubuntu Linux post helpful. If you have any questions, please let me know in the comment session.

Rate this post

Thank you for reading this post. Kindly share it with others.

  • Share on X (Opens in new window) X
  • Share on Reddit (Opens in new window) Reddit
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Share on Facebook (Opens in new window) Facebook
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Telegram (Opens in new window) Telegram
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Share on Mastodon (Opens in new window) Mastodon
  • Share on Bluesky (Opens in new window) Bluesky
  • Share on Threads (Opens in new window) Threads
  • Share on Nextdoor (Opens in new window) Nextdoor
Linux Tags:Auto Logon, Automatic login, automaticstartup, Linux distro, login, logon, Ubuntu

Post navigation

Previous Post: How to set up a self-hosted speed test server on Ubuntu Linux
Next Post: How to activate DriveLock License on Windows Server

Related Posts

  • discorddd
    Discord Installation Guide for Linux System Linux
  • fba7f screenshot 2019 04 15 at 18.33.30
    File System Overview: How to decide on the right File System to use for your USB Linux
  • screenshot 2020 04 23 at 00.30.09
    How to mount a USB Drive in Linux Linux
  • screenshot 2020 05 05 at 22.42.35
    How to run Windows applications on Linux via WineHQ Linux
  • feature image
    How to install PostgreSQL on Ubuntu Linux
  • SU
    How to switch users in Linux Linux

More Related Articles

discorddd Discord Installation Guide for Linux System Linux
fba7f screenshot 2019 04 15 at 18.33.30 File System Overview: How to decide on the right File System to use for your USB Linux
screenshot 2020 04 23 at 00.30.09 How to mount a USB Drive in Linux Linux
screenshot 2020 05 05 at 22.42.35 How to run Windows applications on Linux via WineHQ Linux
feature image How to install PostgreSQL on Ubuntu Linux
SU How to switch users in Linux Linux

Leave a Reply Cancel reply

You must be logged in to post a comment.

Microsoft MVP

VEEAMLEGEND

vexpert-badge-stars-5

Virtual Background

GoogleNews

Categories

veeaam100

Veeam Vanguard

  • dns records
    What are the different types of DNS Records Windows Server
  • screenshot 2020 02 08 at 20.02.50
    Windows 10 Administrative Shortcut command key Windows Server
  • WSUS Analysis and Initial Assessment
    Preliminary Guide for WSUS Analysis and Initial Assessment Windows Server
  • YouTubeComment456789
    How to hold comments for review on YouTube JIRA|Confluence|Apps
  • ftpwindows
    How to install and configure an FTP server on Windows 10 Windows Server
  • Fix 0x800f0831 Windows Update
    Fix 0x800f0831 Error when installing Windows update Windows
  • Installing Jenkins
    How to Install and Configure Jenkins on Windows 11 Configuration Management Tool
  • Header image
    How to setup a Third-Party DNS Server on a Linux Server Linux

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 1,823 other subscribers
  • RSS - Posts
  • RSS - Comments
  • About
  • Authors
  • Write for us
  • Advertise with us
  • General Terms and Conditions
  • Privacy policy
  • Feedly
  • Telegram
  • Youtube
  • Facebook
  • Instagram
  • LinkedIn
  • Tumblr
  • Pinterest
  • Twitter
  • mastodon

Tags

Active Directory Azure Bitlocker Microsoft Windows PowerShell WDS Windows 10 Windows 11 Windows Deployment Services Windows Server 2016

Copyright © 2025 TechDirectArchive

 

Loading Comments...
 

You must be logged in to post a comment.