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

Methods of adaptive web design (good access experience on mobile phones)

1. Add the viewport tag to the HTML header. At th...

React and Redux array processing explanation

This article will introduce some commonly used ar...

MySQL 5.7.17 and workbench installation and configuration graphic tutorial

This article shares the installation and configur...

Implementation of vscode custom vue template

Use the vscode editor to create a vue template, s...

Take you to understand MySQL character set settings in 5 minutes

Table of contents 1. Content Overview 2. Concepts...

Nginx reverse proxy springboot jar package process analysis

The common way to deploy a springboot project to ...

Detailed explanation of Nginx's rewrite module

The rewrite module is the ngx_http_rewrite_module...

A brief discussion on the understanding of TypeScript index signatures

Table of contents 1. What is an index signature? ...

Detailed explanation of JavaScript array deduplication

Table of contents 1. Array deduplication 2. Dedup...

CSS implements Google Material Design text input box style (recommended)

Hello everyone, today I want to share with you ho...

mysql5.7.18.zip Installation-free version configuration tutorial (windows)

This is the installation tutorial of mysql5.7.18....

CocosCreator Universal Framework Design Network

Table of contents Preface Using websocket Constru...