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

相关推荐
fthux11 分钟前
GitHub Actions自动化运维实战:构建高效可靠的CI/CD流水线
运维·自动化·github
漂移的电子12 分钟前
解决Vue3 + TypeScript + Vite搭建的项目,动态路由页面加载失败的最隐蔽原因
javascript·ubuntu·typescript
流浪00121 分钟前
Linux系统22:——文件(六):目标文件与ELF深度解析:从编译到加载的全景揭秘
linux·运维·服务器
MrDJun23 分钟前
长期稳定跑网页监控:TLS 指纹、代理选路与请求节流的工程实践
运维·爬虫·python·网络协议·网站监控
明日清晨29 分钟前
VS2022禁用 NRVO/返回值优化(不调用拷贝构造函数处理方式)
c++
AAA@峥36 分钟前
Ceph 集群配置管理完整指南
运维·数据库·分布式·ceph
kidwjb39 分钟前
Linux内核-内核信号处理函数
linux·内核·信号处理
阿米亚波41 分钟前
【C++ STL】std::array
java·开发语言·c++
爱吃龙利鱼1 小时前
K8s 运维体系搭建:全组件监控与日志收集实战(victoria-metrics-k8s-stack 0.87.0)
运维·容器·kubernetes
choumin1 小时前
结构型模式——组合模式
c++·设计模式·组合模式·结构型模式