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