拿到linux发行版进单用户修改密码是作为技术支持的基本技能。这里主要是总结一下常见linux发行版如何进入单用户(或者急救模式)修改密码。具体passwd就不写了,主要是每个linux发行版grub改法不一样在这里做个纪录。但有一种万能的解决方案要提一下,假设我本机已经有了一个自己的linux虚拟机,可以通过以独写方式挂载目标根分区方式操作。linux中万物皆文件,拿到文件系统就可以做所有事情了。
1. Kali
2. Centos5(5.11) 或者 Centos6(6.10 Final)
3. Centos7(7.6.1810)
注意一点,centos7进入急救模式显示拿到bash之后要先进入sysroot
文件夹,然后通过chroot .
切到系统里面去再执行passwd
命令。不要耍小聪明通过去掉/etc/passwd
中的#
绕过密码的检查。
同样的CentOS7 1810版本,我碰到过很神奇的事情是修改grub中的init后面并不是固定的。有时需要/bin/sh有时候需要/sysroot/bin/sh,所以务必要灵活尝试。
网友评论