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 <命令> 测试

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

相关推荐
古法老登瞎折腾8 小时前
大数据智能运维实战(十一):运维 MCP 的工程化——权限、限流、审计与错误处理
java·大数据·运维·spring ai·mcp
琥珀.8 小时前
mysql中json数组转列表查询
linux·运维·服务器
dawnsky.liu9 小时前
在 RHEL 中使用 goose 实现远程主机管理
linux·运维·ai
Linux运维技术栈11 小时前
CVE-2026-91403 高危漏洞修复:Rocky Linux 9 多版本 JDK 环境清理实操
java·linux·运维
云上先途111 小时前
企业 AI 服务部署周期多久,会不会影响原有业务运转?
大数据·运维·人工智能
hhhjhl12 小时前
Undici 跨端三方库仓颉适配全流程
java·开发语言·ubuntu
执伞人ONLY12 小时前
AI知识库自动化知识加工没做对,人工整理永远追不上知识产生
运维·人工智能·自动化
slongzhang_12 小时前
linux 递归删除源码文件|递归删除目录下 *.js,但排除 *.min.js
linux·开发语言·javascript
叼烟扛炮12 小时前
Linux 学习笔记(三十三):线程互斥——互斥锁(Mutex)与死锁
linux·运维·服务器·笔记·学习·1024程序员节
无足鸟ICT13 小时前
【RHCA+】who命令(查看已登陆用户)
linux·运维·服务器