关于ubuntu 24.04 server版本安装desktop的一些注意事项

1、 需要安装ubuntu-gnome-desktop 而不是ubuntu-desktop(安装前请先修改国内源)

sudo apt install -y ubuntu-gnome-desktop
sudo systemctl isolate graphical.target
sudo systemctl get-default
sudo systemctl set-default graphical.target

2、遇到桌面无法登录(ssh正常)情况
方法1: 可以重新创建个用户test,并重新登录

sudo useradd test
sudo passwd test

方法2:问AI,允许root登录desktop界面

AI回答:

核心配置:默认 GNOME 桌面(GDM3 显示管理器,Ubuntu 桌面版默认)
90% 以上用户使用的是 Ubuntu 官方默认桌面,需依次完成以下 3 项配置,缺一不可。

  1. 解除 PAM 认证拦截(最关键步骤)
    Ubuntu 通过 PAM 模块直接拦截 root 的图形登录请求,SSH 登录不受此规则影响,必须注释掉拦截规则:

# 编辑 gdm 密码认证配置文件
sudo nano /etc/pam.d/gdm-password

在文件中找到以下一行(通常在第 3 行左右),在行首加 # 注释掉:


# auth required pam_succeed_if.so user != root quiet_success

按 Ctrl+O 回车保存,Ctrl+X 退出编辑器。
同步修改自动登录配置文件,避免后续异常:



sudo nano /etc/pam.d/gdm-autologin

同样注释掉相同的拦截行:


# auth required pam_succeed_if.so user != root quiet_success

保存退出。
2. 修改 GDM3 配置,允许 root 登录



sudo nano /etc/gdm3/custom.conf

找到文件中的 [security] 段落,添加一行 AllowRoot=true,最终效果如下:


[security]
AllowRoot=true
  1. 禁用 Wayland 协议,强制使用 Xorg(Ubuntu 24.04 必做)
    Ubuntu 22.04+ 默认使用 Wayland 显示协议,出于安全限制,默认禁止 root 用户直接登录,会导致输入密码后循环登录、黑屏、认证失败,必须禁用:在刚才打开的 /etc/gdm3/custom.conf 文件中,找到 #WaylandEnable=false 这一行,删除开头的 #,修改为:

WaylandEnable=false

保存退出编辑器。
4. 生效配置
无需重启整机,直接重启显示管理器即可生效:



sudo systemctl restart gdm3

若重启后无图形界面,可执行 sudo reboot 重启系统。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值