前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >快速学习-Linux root密码丢失的解决办法

快速学习-Linux root密码丢失的解决办法

作者头像
cwl_java
发布2020-02-14 14:33:56
1.4K0
发布2020-02-14 14:33:56
举报
文章被收录于专栏:cwl_Java

Linux root密码丢失的解决办法

和UNIX系统相同,Linux超级用户root拥有系统的最高权限。当由于用户的疏忽,遗忘了root 密码,或者系统受到黑客的入侵,无法用root 账号登录系统时,可以通过下列办法来恢复root 的密码。

一、进入单用户模式

1.使用Linux 系统启动软盘

如果你已创建了Linux 系统的启动软盘,而且设置计算机系统从软盘启动,当显示boot 提示符后输入:

代码语言:javascript
复制
boot: linux single

系统进入了提示符为“#”的单用户模式,计算机引导的运行级别为1,本地文件系统被挂载,很多系统服务没有运行,跳过所有系统认证,是一个系统管理员使用特定的机器,把 root 文件系统挂为读写,此时可以使用:

(1) passwd 程序来设置root的新密码
代码语言:javascript
复制
# passwd root
# reboot

重启系统后,root 密码已被更新。

(2) 通过修改 /etc/shadow 文件,删除root 的密码
代码语言:javascript
复制
# cd /etc

# vi shadow

将以root 开头的一行中“root:”后和下一个“ :”前的内容删除,

第一行将类似于“root ::****”,保存后重启系统,root 密码置为空。

2. 以LILO 多系统引导程序启动

当系统以LILO 引导程序启动时,在出现LILO 提示符时输入:

代码语言:javascript
复制
LILO: linux single

进入单用户后,更改password 的方法同1。

3. 以GRUB 多系统引导程序启动

用GRUB引导系统进入单用户步骤:

(1) 启动GRUB ,然后键入 e 来编辑;
(2) 选择以kernel开头的一行,再按e 键,在此行的末尾,按空格键后输入single,以回车键来退出编辑模式;
(3) 回到了 GRUB 屏幕后,键入 b 来引导进入单用户模式。

进入单用户后,更改password 的方法同1。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/01/18 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Linux root密码丢失的解决办法
    • 一、进入单用户模式
      • 1.使用Linux 系统启动软盘
      • 2. 以LILO 多系统引导程序启动
      • 3. 以GRUB 多系统引导程序启动
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档