Ubuntu root账号自动登陆

1、设置root密码

sudo passwd root

根据提示输入密码(此时输入的密码是以后登录root账户时的密码)

2、设置50-ubuntu.conf

打开 /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf

在终端中用 sudo chmod 777 文件名

来设置权限

修改

Seat:\*

user-session=ubuntu

autologin-guest=false

autologin-user=root

autologin-user-timeout=0

greeter-session=lightdm-gtk-greeter

3、修改/etc/pam.d/下文件

修改/etc/pam.d/gdm-autologin ,gdm-fingerprint,gdm-password 的权限777

三个文件注释下面的行

#auth required pam_succeed_if.so user != root quiet_success

4、修改/root/.profile文件

/root/.profile

文档最后一行 mesg n || true 前添加 tty -s && 即 tty -s &&mesg n || true

这个文件是隐藏的,可点右上角三道杆来显示隐藏文件

5、修改/etc/gdm3/custom.conf

Enabling automatic login

AutomaticLoginEnable = true

AutomaticLogin = root

Enabling timed login

TimedLoginEnable = true

TimedLogin = root

TimedLoginDelay = 5

说明:本文基于Ubuntu 18及以上版本验证

相关推荐
Navigator_Z2 小时前
LeetCode //C - 1317. Convert Integer to the Sum of Two No-Zero Integers
c语言·算法·leetcode
wo_jack2 小时前
C++ 入门笔记(十六):第16课 vector 模拟实现十问十答 —— 从三指针到迭代器失效
c++·后端·面试·stl·vector
且从容.2 小时前
Ubuntu安装flume
linux·ubuntu·flume
承渊政道3 小时前
Linux网络学习【Reactor反应堆模式】
linux·网络·学习·ubuntu·reactor
D e re k ZH3 小时前
C++ 标准库算法全景指南
数据结构·c++·算法
冻柠檬飞冰走茶4 小时前
字母移动游戏题解:贪心求最长可保留连续子串(附 C 实现)
c语言·开发语言·数据结构·算法·动态规划
雪落漂泊4 小时前
C++算法 二分查找篇(上)
开发语言·c++·算法
讯捷蓝达5 小时前
戴尔R720xd服务器卡死在 “Configuring Memory...Done“,换了内存还是卡?问题根本不在内存
运维·服务器
不会算法的笨小孩5 小时前
异常的使用以及会出现的问题
开发语言·c++·c++11·异常
且从容.6 小时前
ubuntu安装flink
linux·ubuntu·flink