`
MyEyeOfJava
  • 浏览: 1151080 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
7af2d6ca-4fe1-3e9a-be85-3f65f7120bd0
测试开发
浏览量:71123
533896eb-dd7b-3cde-b4d3-cc1ce02c1c14
晨记
浏览量:0
社区版块
存档分类
最新评论

[linux]ubuntu忘记root密码解决

 
阅读更多

1、已经通过其他帐号 登录了 (这个帐号当然要有一定的权限)

首先sudo vi /etc/shadow打开这个文件,然后将当前使用的账号的密码拷贝到root:后面,保存后之后root的密码与当前使用的账号的密码就一致了。这时 可以su root修改成你想要的密码了。

如果因为忘了Ubuntu的root口令而无法登录系统,就可以用下面的方法修改Linux系统root口令

方法一:
1、重新启动系统。待系统启动到grub或lilo(现在一般是grub)引导菜单时,找到系统当前引导项(可以按方向键展开隐藏的菜单)
2、把光标定位在该选项上按下字母“e”键进入这个引导的编辑状态;
3、该选项有三行语句,请用光标选中第二行,也就是“Kernel”开头的 那一行;
4、在这一行再按下字母“e”键进入这一行的编辑状态;
5、在该行行尾加个空格,写上数字 1,类似这样:
kernel /boot/vmlinuz-2.6.9-11.19 ro root=LABEL=/ 1
6、修改以后,按下“回车”键回到原来的界面;
7、按下字母“b”键开始引导。
这样,就可以启动linux的单用户模式,有点类似 windows的安全模式,就是只启动最基本的系统,网络服务、系统服务等都不启动。单用户模式引导完成以后,会有#提示符,表示已拥有超级用户权限,然后请在#后执行命令:
/usr/bin/passwd
系统应该会提示输入口令,这个口令是不回显的,保证输入无误就可以了,回车后,系统会要求再输入一遍,输入要求一致,然后会看到口令修改成功的提示。再键入命令 init 3键入系统的字符界面模式下(系统会重新改变运行级别),看到login:提示,再重新试一试是否可以用root和刚刚修改过的口令登录。

方法二:
1、将系统光盘的第一张插入光驱,重新启动系统,从光驱成功引导后在boot: 后输入linux rescue回车。
2、跟着引导程序向下走,不必配置网络。但提问是否手索并挂载系统分区时选择“是”,系统进入“#”提示符下。
3、执行命令chroot /mnt/sysimage/ (默认的系统会挂在/mnt/sysimage/目录下)
4、执行命令/usr/bin/passwd来修改 root口令。
5、执行命令exit; ,取出光盘,重新启动系统。然后用新的口令登录系统。即可完成root密码修复。

如何设定/改变/启用 root 使用者的密码?

  • sudo passwd root为了启用 root 帐号 (也就是 设置一个口令) 使用:

    sudo passwd root
    当你使用完毕后屏蔽 root 帐号 使用:

    sudo passwd -l root
    这个将锁住 root 帐号.

    如何在终端机模式下切换到 root 身份?

  • sudo -s -H
    Password: <在这注明您的密码>缺省禁止 root 的好处包括了以下内容.

     

    • 起初 Ubuntu 团队希望安装尽可能的简单. 不使用 root , 在安装期间的两个用户交互步骤可以省略. (科林·沃森)
    • 更进一步, 如果在安装中使用 root, 用户将被要求永远记住他们选择的密码–即使他们很少使用到它. Root 密码经常被对 Unix 安全模型不熟悉的用户忘记. (马特·齐默曼)
    • 它防止了缺省登录时 “我能做任何事情” –在较大的变化发生之前,你将被提示输入口令,这可以使你考虑你这样做的结果. 如果你作为 root 登录, 你可以删除一些 “没用的文件夹” 并且不会意识到你正处于错误的目录,那时已经太晚了. 它是在 Unix 下长时间使用 “su-command-^D” 练习的情况下,代替一直呆在 root shell–除非你做严重的系统维护 (那时你仍然可以使用 “sudo su”). (吉姆·奇塔姆 和 安德鲁·索巴拉)
    • Sudo 增加了运行命令的日志记录 (在 /var/log/auth.log). 如果你陷入困境, 你总是可以返回并看见那些运行的命令.
  •  

    分享到:
    评论

    相关推荐

      ubuntu root密码错误 无效

      为了避免忘记root密码的情况发生,建议采取以下预防措施: - **定期更改密码**:定期更换root密码可以减少遗忘的风险。 - **记录密码**:虽然不太安全,但在确保安全的前提下,可以将密码记录在一个加密的文档中。 ...

      Ubuntu忘记密码解决办法

      介绍了Linux单用户用户模式,在忘记root密码的情况下破解的办法

      Linux虚拟机忘记密码解决方法

      ### Linux虚拟机忘记密码解决...通过以上方法,可以在不同类型的Linux发行版中有效地解决忘记root密码的问题。每种发行版的具体操作可能略有差异,但核心步骤相似。掌握这些技巧有助于提高故障排除能力和系统管理效率。

      ubuntu开启root用户

      #### 步骤1:设置root密码 首先,我们需要为root用户设置一个密码,以便后续能够使用该账户。打开终端(快捷键Ctrl+Alt+T),然后输入以下命令: ``` sudo passwd root ``` 接下来,根据提示输入两次新密码。注意,...

      忘记Ubuntu用户名和密码的解决方法

      Ubuntu忘记用户名和密码的解决方法 在 Ubuntu 系统中,忘记用户名和密码是一件非常恼人的事情。幸运的是,我们可以通过一些简单的步骤来恢复我们的用户名和密码。下面我们将详细介绍解决方法。 Step 1: 重新启动并...

      ubuntu 16.04忘记root密码的处理方法.docx

      ### Ubuntu 16.04忘记Root密码的处理方法详解 #### 一、问题背景与重要性 ...通过上述步骤,您可以有效地解决Ubuntu 16.04忘记root密码的问题。这不仅是解决实际问题的方法,也是深入了解Linux系统管理的一个好机会。

      关于ubuntu root 密码新手解答

      ### 关于Ubuntu Root密码的新手解答 在Linux操作系统中,特别是Ubuntu系统中,用户权限管理是非常重要的一个方面。本文将详细介绍Ubuntu系统中的root账户、如何设置root密码以及使用root权限时的一些注意事项。 ##...

      MySQL重置root密码for Linux

      新装MySQL不知道密码,忘记MySQL密码,都可以安装该方法改过来,在Ubuntu和CentOS上用过多次。

      Ubuntu下MySQL root密码忘记的解决方法

      本文提供的方法仅适用于Ubuntu系统下MySQL服务忘记root密码的情况。如果使用的是其他版本的Ubuntu或者MySQL,可能需要调整细节步骤。在使用此方法时,务必注意备份相关数据和配置文件,以防不测。最后,对于新密码的...

      Linux下修改root密码以及找回密码的方法

      然而,在实际操作过程中可能会遇到忘记root密码的情况,或者需要定期更改密码以确保系统的安全性。本文将详细介绍如何在Linux环境下修改root密码以及找回已丢失的root密码。 #### 修改root密码 在正常情况下,如果...

      ubuntu 16.04忘记root密码的处理方法1

      这个过程是恢复丢失root密码的标准方法,适用于大多数基于Linux的系统,包括Ubuntu 16.04。务必记住新设置的密码,以防再次遗忘。同时,定期更新密码并保持其安全是良好操作习惯的一部分,可以有效防止未授权访问。

      破解linux系统用户ROOT的密码

      在Linux操作系统中,ROOT用户是拥有最高...通过以上步骤,你应该能成功地在忘记ROOT密码的情况下重置密码。但请记住,这种操作应当谨慎进行,避免对系统造成不必要的影响。如果你不确定,寻求专业帮助总是最好的选择。

      linux 破解root密码

      如果忘记了root密码,可以通过几种方法来重置或破解它。本文将详细介绍如何在不同的Linux发行版(如Red Hat/CentOS、Debian、FreeBSD等)中破解root密码的方法。 #### 一、Red Hat/CentOS发行版 对于基于Red Hat/...

      在未知root密码的情况下修改root密码,ubuntu,linux.

      在Linux环境下,特别是Ubuntu系统中,有时候可能会遇到忘记root用户密码的情况。这种情况对系统管理和维护来说是一个挑战。本文将详细介绍一种非常简单且实用的方法来解决这个问题。 #### 一、进入可读写的root用户...

      linux下mysql的root密码忘记解决方法.pdf

      ### Linux下MySQL的Root密码忘记解决方法 #### 知识点概述 在Linux环境中使用MySQL数据库时,可能会遇到忘记root用户密码的情况。由于root用户拥有对数据库系统的最高管理权限,因此找回或重置该用户的密码至关...

      ROOT密码遗失解决方案

      在IT领域,特别是系统管理中,有时可能会遇到忘记ROOT密码的情况。ROOT权限是Linux系统中的最高权限,用于管理系统、配置文件以及执行高级操作。如果忘记ROOT密码,将无法进行一些必要的系统维护工作。本文将详细...

      Linux基础课件-- Linux系统root密码修改 .pptx

      当你忘记root密码或者无法通过常规方式登录时,可以利用Linux的单用户模式来重置。单用户模式启动时,系统只加载最基本的服务,允许管理员以root权限执行修复任务。以下是不同Linux发行版进入单用户模式的方法: ...

      Ubuntu Linux系统疑难杂症的解决办法

      在 Ubuntu Linux 系统中,如果我们忘记了 root 用户密码,可以使用两种方法获得 root 权限。方法一是使用 GRUB 菜单,选择“恢复模式”启动,然后按照屏幕提示操作。方法二是使用 Ubuntu 安装盘,输入“rescue”并按...

      Ubuntu下如何更改root密码

      这在某些场景下可能会带来不便,比如当需要直接使用root账户登录或执行某些任务时,如果没有事先设置过root密码,可能会导致忘记密码的情况发生。 #### 二、更改root密码的方法 对于需要更改root密码的用户,可以...

      Linux系统多种版本破解root密码.pptx

      这些方法都是针对Linux系统忘记root密码时的应急措施,应当谨慎操作,避免数据丢失或系统不稳定。在日常管理中,定期备份系统和数据,以及确保密码安全,都是防止此类问题的重要措施。同时,对于企业环境,建议使用...

    Global site tag (gtag.js) - Google Analytics