如果你想允许 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 账户。