ubuntu桌面版安装后配置允许root通过图形界面登录和ssh登录 亲测有效

环境:

OS: ubuntu-24.04.3-desktop-amd64

提前安装好vi

复制代码
apt install vim

1.确定图形界面在运行

复制代码
systemctl status display-manager

2.修改 GDM 配置(适用于 GNOME 桌面环境)

也可以使用vi编辑该文件

复制代码
sudo nano /etc/gdm3/custom.conf

找到 [security] 部分,并确保添加以下行:

复制代码
[security]
AllowRoot=true

Ctrl+0保存 Ctrl+x退出

3.修改 PAM 认证配置

编辑 PAM 文件 /etc/pam.d/gdm-password

复制代码
sudo nano /etc/pam.d/gdm-password

查找并注释掉以下行:

复制代码
auth required pam_succeed_if.so user != root quiet_success

同样,编辑 PAM 文件 /etc/pam.d/gdm-autologin 并注释相同的行:

复制代码
sudo nano /etc/pam.d/gdm-autologin

4.重启

复制代码
reboot

5.选择切换root账号

这个选择项需要2个以上的账号才会出现,若只有一个普通账号,可以useradd添加一个新的账号

相关推荐
bingyan03712 小时前
openclaw-基于ubuntu24安装部署
ubuntu·部署·openclaw
lbb 小魔仙2 小时前
无公网 IP 环境下的 PostgreSQL 远程访问方案:基于内网穿透技术的全流程解析
网络协议·tcp/ip·postgresql
阿梦Anmory3 小时前
如何使用 SCP 从 Windows 传输文件到 Ubuntu 服务器
服务器·windows·ubuntu
玄奕子3 小时前
VS Code 上传 GitHub 全流程(Windows 环境):HTTP 与 SSH 两种方案(含常见报错排查)
git·http·ssh·github·嵌入式开发
xiaobai12 33 小时前
【无标题】
ubuntu
渣渣馬16 小时前
shell的if多条件
git·ssh
房开民18 小时前
ubuntu中安装claude code
linux·运维·ubuntu
vortex519 小时前
构建可审计、可分层、可扩展的SSH身份管理体系
网络·ssh·php
学Linux的语莫20 小时前
Hyper-V的安装使用
linux·windows·ubuntu·hyper-v