以debian/ubuntu为例说明一下,忘掉用户密码后linux软件linux定时器,怎样重置密码。
重置密码
重启系统步入grub界面后,按"e"键,步入命令行编辑界面,更改下边命令
linux /vmlinuz-5.4.0-49-generic root=UUID=77ca771d-b2e6-4da0-ad5c-65cce7e43606 ro quiet splash ....... $vt_handoff
更改为:
linux /vmlinuz-5.4.0-49-generic root=UUID=77ca771d-b2e6-4da0-ad5c-65cce7e43606 rw init=/bin/bash
主要是降低"rwinit=/bin/bash",这样系统启动后linux 忘记用户密码,会步入到一个最小系统,并且是以root账号登录的,passwd更改root的密码即可。
root@(none):/# passwd
错误处理
前面这一段是一个标准流程linux 忘记用户密码,网上的介绍最多,然而,实际运行passwd的话,有可能报一些错误,例如“/var/cache/cracklib”下面的一些文件找不到。
/var/cache/cracklib/cracklib_dict.pwi not found
/var/cache/cracklib/cracklib_dict.hwm not found
这个时侯须要先运行update-cracklib,再运行passwd就可以了。
root@(none):/# update-cracklib
root密码更改成功后,重启步入系统,sudosu,passwd[user]更改用户账号密码即可。
更改加密策略
新版本的系统,默认须要设置较复杂的密码,假如想设置简单的密码,须要配置,如:
vim /etc/pam.d/common-password, 增加或修改:
password pam_unix.so minlen=1 sha512
manpam_unix,可以得到更多的信息。