reset debian7 local root password
发布日期:2021-06-30 22:19:33 浏览次数:2 分类:技术文章

本文共 1077 字,大约阅读时间需要 3 分钟。

前言

想将资料从旧服务器挪到新服务器上去。

很久都没搭理服务器,口令都忘了,尴尬
用普通用户可以登录上去,口令简单。
想登录root用户,口令始终不对…
按照资料上说的,去恢复模式的启动配置中去找ro single那行,没找到…

实验

服务器上有很多普通用户,用一个普通用户先去登录。

lostspeed@lsserver:~$ ls /etc/*release*/etc/os-releaselostspeed@lsserver:~$ cat /etc/os-releasePRETTY_NAME="Debian GNU/Linux 7 (wheezy)"NAME="Debian GNU/Linux"VERSION_ID="7"VERSION="7 (wheezy)"ID=debianANSI_COLOR="1;31"HOME_URL="http://www.debian.org/"SUPPORT_URL="http://www.debian.org/support/"BUG_REPORT_URL="http://bugs.debian.org/"

哦,我这台旧服务器是debian7

去网上查debian或ubuntu如何重置本地root口令

开机启动选择恢复模式

启动后,到了grub启动界面, 根据提示, 按下箭头键选中恢复模式,再按下e键进入编辑模式

在这里插入图片描述

看看要改哪

在 linux /boot/vmlinuz-3.2.0-4-amd64这一行的末尾为 ro single, 就改这行。

在这里插入图片描述

修改为读写并进入bash

将 ro single 改为 rw single init=/bin/bash

根据提示,按下F10继续启动(用修改完的启动脚本)
在这里插入图片描述

修改root口令

当前用户是root, 执行passwd, 就是修改当前用户(root)的口令

在这里插入图片描述

修改其他用户口令

debian7默认的登录是不允许root用户登录的,这时,如果记得其他用户的名称,就执行 passwd username, 去改这个用户口令。

如果不记得其他用户名称,用adduser新建一个用户,用于首次登录,然后执行passwd username, 去设置这个新用户的口令。
在这里插入图片描述

登录并切换到root

这时执行reboot或shutdown都不好使,直接按电源重新启动或按住CTRL+ALT+DEL重启计算机。

启动后,选择正常的grub启动项(默认就是第一项),启动后,选择自己修改过口令的用户登录。
然后打开控制台,su - root 切换到root用户,这时就有最高权限了。

转载地址:https://lostspeed.blog.csdn.net/article/details/85202874 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:experiment: UI中的资源字符串国际化
下一篇:工具类: 多国语言字符串操作类

发表评论

最新留言

初次前来,多多关照!
[***.217.46.12]2024年05月04日 12时44分52秒