启用Linux的root登录
系统安装完成后,默认使用初始创建的用户登录,出于安全考虑,root账户通常被禁用。但在某些场景下(如安装软件),直接使用root会更便捷。以下是在Debian和Ubuntu系统中启用root登录的方法。
Debian系统操作步骤
1. 切换到root账户
Debian在安装时已设置root密码,直接输入以下命令并输入密码即可切换:
su2. 允许root通过SSH登录
在SSH配置文件中添加允许root登录的设置:
echo -e "PermitRootLogin yes" >> /etc/ssh/sshd_config3. 重启SSH服务使配置生效
systemctl restart sshd4. 删除初始创建的用户(可选)
如果只需要保留root登录,可删除安装时创建的默认账户(以账户名wuming为例):
userdel -r wuming若删除失败,可重启系统后使用root登录再删除:
reboot- 注意:桌面版系统请勿删除默认账户,否则可能无法登录图形界面。
Ubuntu系统操作步骤
1. 设置root密码
Ubuntu默认未设置root密码,需先通过以下命令设置:
sudo passwd执行后会提示输入新的root密码,截图如下:

2. 切换到root账户
设置密码后,使用以下命令切换到root:
su输入刚才设置的密码即可,截图如下:

3. 允许root通过SSH登录
同样需要修改SSH配置以允许root登录:
echo -e "PermitRootLogin yes" >> /etc/ssh/sshd_config4. 重启SSH服务
根据系统配置,使用以下任一命令重启SSH服务:
systemctl restart sshd
# 或
systemctl restart ssh5. 删除初始创建的用户(可选)
与Debian操作相同,以删除账户wuming为例:
userdel -r wuming若删除失败,重启后再试:
reboot
注意事项
- 启用root登录会降低系统安全性,仅建议在信任的网络环境中使用。
- 删除默认用户前,请确保已掌握root登录方式,避免因配置错误导致无法登录系统。
- 若仅需临时获取管理员权限,Ubuntu的
sudo机制(输入当前用户密码执行特权操作)是更安全的选择。 - 修改SSH配置后,建议通过新终端测试root登录是否成功,再关闭当前会话。
评论区(暂无评论)