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及以上版本验证

相关推荐
RisunJan11 小时前
Linux命令-scriptreplay(终端会话回放)
linux·运维·chrome
库玛西11 小时前
现代 C++ 智能指针全景指南:从 RAII 思想到工业级实践
c语言·开发语言·c++·笔记·面试
spencer_tseng11 小时前
[kylin & linux] install docker
linux·docker·kylin
AC赳赳老秦11 小时前
风控岗应用:OpenClaw 采集公开司法与经营异常数据,自动生成企业风险评估报告
大数据·c语言·数据库·人工智能·python·php·openclaw
liulilittle12 小时前
无锁并发容器的设计与实现原理
开发语言·c++·set·map·并发·无锁·lock-free
qeen8712 小时前
【数据结构】自平衡二叉搜索树各种旋转算法原理解析及AVL树的C++实现
数据结构·c++·算法
x²+(y-√³x²)²=112 小时前
Linux打包文件到Windows,文件/文件类型丢失
linux·运维·windows
世人万千丶12 小时前
去重插入与超限淘汰:ArkTS 实现鸿蒙搜索历史的 LIMIT 艺术
运维·服务器·学习·华为·harmonyos·鸿蒙
Augustzero12 小时前
为什么线程不能说睡就睡?看懂等待与唤醒机制
c++·后端
柒号华仔13 小时前
「速通Shell」聚砖成墙,Shell函数封装之道
linux·ssh·bash