Ubuntu/麒麟默认锁定root账户

设置 root 密码并直接登录

注意:Ubuntu/麒麟默认锁定root账户,此方法有安全风险

bash

复制

1. 设置root密码

sudo passwd root

2. 允许root登录SSH(如需远程登录)

sudo nano /etc/ssh/sshd_config

修改:PermitRootLogin yes

3. 重启SSH服务

sudo systemctl restart ssh

4. 之后可用 su 或 SSH 直接登录root

su - root

常见问题

问题1:su: Authentication failure

原因:root密码未设置或未解锁

解决:先执行 sudo passwd root 设置密码

问题2:user is not in the sudoers file

原因:当前用户没有sudo权限

解决:用已有sudo权限的用户执行:

bash

复制

sudo usermod -aG sudo <用户名>

问题3:Xshell 无法用 root 直接登录

确保已执行方法3的步骤2和3

检查SSH配置:PasswordAuthentication yes

安全建议

生产环境:禁用 root 直接登录,使用 sudo -i

日常操作:能用普通用户完成的不要切 root

执行危险命令:先用 sudo <命令> 测试

选择适合你场景的方法即可。

相关推荐
Doro再努力几秒前
【Linux操作系统06】深入理解权限掩码与粘滞位
linux·运维·服务器
wdfk_prog3 分钟前
[Linux]学习笔记系列 -- [drivers][dma]stm32-dma
linux·笔记·学习
mzhan01710 分钟前
[Linux] vdso 32bit vs 64bit
linux·运维·服务器
旖旎夜光15 分钟前
Linux(13)(上)
linux·网络
忧郁的橙子.15 分钟前
26期_01_Pyhton linux基本命令
linux·运维·服务器
郝学胜-神的一滴18 分钟前
深入解析Linux网络编程之bind函数:从基础到实践的艺术
linux·服务器·网络·c++·websocket·程序人生
西京刀客21 分钟前
macOS 打出来的 tar 包,Linux 常见告警(tar 包里带了 macOS 的扩展属性(xattr))
linux·运维·macos
mango_mangojuice21 分钟前
Linux学习笔记(角色,权限管理)1.21
linux·笔记·学习
遇见火星1 小时前
Linux综合性能监控工具dstat命令详解
linux·服务器·php·dstat
咕噜咕噜啦啦2 小时前
ROS入门
linux·vscode·python