Detailed tutorial on how to log in to the system using the root user in the new version of Ubuntu 20.04

Detailed tutorial on how to log in to the system using the root user in the new version of Ubuntu 20.04

Ubuntu 20.04 does not have root login enabled by default, which is very inconvenient when we operate and configure files on the desktop. So here we teach you how to log in to the desktop directly as root, which makes the system very convenient.

1: Set the root user password

Right-click on the desktop and select Open in Terminal to open the terminal emulator and execute sudo passwd root
Then enter the set password twice, and this completes the setting of the root user password.

2: Modify the configuration file

2.1: Modify 50-ubuntu.conf

Execute sudo vim /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf and change the configuration to the following

[Seat:*]
user-session=ubuntu
greeter-show-manual-login=true
all-guest=false #This does not need to be configured

2.1: Modify gdm-autologin and gdm-password

Execute sudo vim /etc/pam.d/gdm-autologin and comment out the line auth required pam_succeed_if.so user != root quiet_success (around the third line)

#%PAM-1.0
auth requisite pam_nologin.so
#auth required pam_succeed_if.so user != root quiet_success
auth optional pam_gdm.so
auth optional pam_gnome_keyring.so
auth required pam_permit.so

Execute sudo vim /etc/pam.d/gdm-password to comment out the line auth required pam_succeed_if.so user != root quiet_success (around the third line)

#%PAM-1.0
auth requisite pam_nologin.so
#auth required pam_succeed_if.so user != root quiet_success
@include common-auth
auth optional pam_gnome_keyring.so
@include common-account

2.2: Modify the /root/.profile file

Execute sudo vim/root/.profile to modify the configuration file as follows

# ~/.profile: executed by Bourne-compatible login shells.

if [ "$BASH" ]; then
 if [ -f ~/.bashrc ]; then
  . ~/.bashrc
 fi
fi
tty -s && mesg n || true
mesg n || true

Three: Restart the system to make it take effect

After restarting, the original user login selection is not listed.

insert image description here

Log in as root user

Summarize

This is the end of this article about how to use the root user to log in to the system in the new version of ubuntu20.04. For more relevant content about how to use the root user to log in to the system in ubuntu20.04, please search for previous articles on 123WORDPRESS.COM or continue to browse the related articles below. I hope you will support 123WORDPRESS.COM in the future!

You may also be interested in:
  • Setting up time synchronization using NTP in Ubuntu
  • How to change password and set password complexity policy in Ubuntu
  • Ubuntu opens port 22
  • How to install and configure GitLab on Ubuntu 20.04
  • How to install vncserver in Ubuntu 20.04
  • Ubuntu20.04 VNC installation and configuration implementation
  • Modification of the default source sources.list file of ubuntu20.04 LTS system
  • Using NTP for Time Synchronization in Ubuntu

<<:  js version to realize calculator function

>>:  Detailed explanation of MySQL Truncate usage

Recommend

How to use & and nohup in the background of Linux

When we work in a terminal or console, we may not...

How to implement a binary search tree using JavaScript

One of the most commonly used and discussed data ...

MySQL 8.0.20 Installation Tutorial with Pictures and Text (Windows 64-bit)

1: Download from mysql official website https://d...

Using CSS3 to implement font color gradient

When using Animation.css, I found that the font o...

MySQL REVOKE to delete user permissions

In MySQL, you can use the REVOKE statement to rem...

Detailed explanation of the use of Vue.js draggable text box component

Table of contents Registering Components Adding C...

Summary of three rules for React state management

Table of contents Preface No.1 A focus No.2 Extra...

How to use bind to set up DNS server

DNS (Domain Name Server) is a server that convert...

Understanding of web design layout

<br />A contradiction arises. In small works...

Detailed explanation of Vue routing router

Table of contents Using routing plugins in a modu...

Markup Language - List

Standardized design solutions - markup languages ...

Examples of clearfix and clear

This article mainly explains how to use clearfix a...

Jenkins Docker static agent node build process

A static node is fixed on a machine and is starte...