ubuntu开启root登录

2025-03-19

如果你想允许 root 登录,可以按照以下步骤进行操作

1. 设置 root 用户密码

Ubuntu 默认情况下,root 账户是锁定的,需要先设置密码:

sudo passwd root

然后输入并确认 root 密码。

2. 允许 root 登录

方法 1:允许 root 通过 SSH 远程登录

如果你需要远程 SSH 以 root 登录:

编辑 SSH 配置文件:

sudo nano /etc/ssh/sshd_config

找到以下行:

PermitRootLogin prohibit-password

修改为:

PermitRootLogin yes

重新启动 SSH 服务:

sudo systemctl restart ssh

现在,你可以使用 ssh root@your-server-ip 进行 root 登录。

方法 2:允许 root 登录 GUI 桌面

如果你想在 Ubuntu 桌面环境下以 root 身份登录:

编辑 gdm 配置:

sudo nano /etc/gdm3/custom.conf

找到 [security] 部分,添加:

AllowRoot=true

编辑 PAM 规则:

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

注释掉(在前面加 #):

#auth required pam_succeed_if.so user != root quiet_success

重启系统:

sudo reboot

⚠️ 安全警告

启用 root 登录会增加安全风险,建议仅用于测试或特殊需求,并尽量使用 sudo 进行管理。
如果只是为了方便,可以使用:

sudo -i

来获取 root 权限,而不需要直接登录 root 账户。

PREV
vue整合echarts时异步加载的数据无法渲染
NEXT
deb