当前位置: 代码网 > it编程>数据库>MsSqlserver > Ubuntu 24.04启用root图形登录的操作流程

Ubuntu 24.04启用root图形登录的操作流程

2025年07月14日 MsSqlserver 我要评论
一、前言ubuntu 默认禁用 root 账户 的图形与 ssh 登录,这是为了安全。但在某些场景(如测试、救援、自动化脚本)你可能需要 直接用 root 登录 gnome 桌面。本文以 ubuntu

一、前言

ubuntu 默认禁用 root 账户 的图形与 ssh 登录,这是为了安全。但在某些场景(如测试、救援、自动化脚本)你可能需要 直接用 root 登录 gnome 桌面。本文以 ubuntu 24.04 lts 为例,手把手带你完成配置,并附带 nano 编辑器 的基础用法,确保新手也能顺利改文件。

二、准备工作

sudo apt update && sudo apt upgrade -y

更新系统,防止因版本差异导致文件位置不同。

三、设置 root 密码

sudo passwd root

输入两次新密码即可激活 root 账户(仅本地密码生效,尚未开放图形登录)。

四、启用图形界面 root 登录

1. 修改 gdm 配置

sudo nano /etc/gdm3/custom.conf

[security] 段下方添加或取消注释:

allowroot=true

nano 快速操作提示

按键作用
ctrl + _直接跳行号
ctrl + o保存(回车确认文件名)
ctrl + x退出

2. 解除 pam 限制

ubuntu 通过 pam 模块禁止 root 登录,需要注释两行:

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

找到

auth required pam_succeed_if.so user != root quiet_success

在行首加 # 注释掉。
同理编辑 /etc/pam.d/gdm-autologin 做同样修改。

3. 修复 root 登录后提示“error found when loading /root/.profile”

sudo nano /root/.profile

将最后一行的

mesg n 2>/dev/null || true

改为

tty -s && mesg n || true

保存并退出。

五、(可选)允许 ssh root 登录

sudo nano /etc/ssh/sshd_config

确保以下两项存在且未被注释:

permitrootlogin yes
passwordauthentication yes

重启 ssh 服务:

sudo systemctl restart ssh

六、重启并验证

sudo reboot

在 gdm 登录界面:

  1. 点击 “未列出?”“other”
  2. 用户名输入 root,密码输入刚才设置的密码。
  3. 成功进入 gnome 桌面 即配置完成。

七、安全提示

  • 用完即关:生产环境建议关闭 allowroot=true 或改用 sudo
  • ssh 公钥优先:若必须 root 远程登录,请配合密钥认证,关闭密码登录。
  • 备份配置
sudo cp /etc/gdm3/custom.conf /etc/gdm3/custom.conf.bak

八、一键回滚脚本

如果后悔,运行以下命令即可恢复默认:

sudo passwd -l root
sudo sed -i 's/^allowroot=true/#allowroot=false/' /etc/gdm3/custom.conf
sudo systemctl restart gdm3

至此,你已掌握在 ubuntu 24.04 中启用 root 图形登录的全过程,并学会了 nano 的基本操作。happy hacking!

以上就是ubuntu 24.04启用root图形登录的操作流程的详细内容,更多关于ubuntu 24.04 root图形登录的资料请关注代码网其它相关文章!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com