ubuntu如何修改密码
今天用虚拟机登陆ubuntu,突然记不起密码了,本来想重装,觉得太麻烦,抱着试试看的想法,准备修改ubuntu的密码。经过多番探索,总算把密码修改好,成功登陆。
操作方法
- 01
打开VWmare后,找到ubuntu所在位置,按住shift不放,启动ubuntu系统,虚拟机切换到启动界面,按上下键切换到“recovery mode”那个选项,确定后点击回车。
- 02
系统重启,耐心等待一段时间后会显示“Recovery Menu”,同样按上下键切换到“Drop to root shell prompt”项,确定后点击回车键。
- 03
确定后,系统会在最下方弹出一行文字,这里便可以输入命令了。
- 04
一般情况下我们开机界面会显示你的登录用户名,但是如果你连用户名都不记得了,那么就需要使用cat /etc/shadow命令查看你的用户名。
- 05
用户名一般是最后那个,比如我当初的用户名是ubuntu,那么就可以以此进行操作。通过passwd "xxx"命令修改密码,其中"xxx"是你的用户名,注意引号要用英文输入。
- 06
一般情况直接输入两次密码即可修改成功,这里注意,密码输入是不显示的,所以请格外小心。如果当初使用的不是root,那么很可能会出现下图的提示,无法修改密码。这是就需要通过后面步骤进行配置。 Authentication token manipulation error
- 07
如果只是你的passwd和shadow两个文件被保护而无法操作,那么可以通过 chattr -i /etc/passwd 和 lsattr -v /etc/passwd这两个命令来接触保护。如果执行没有任何提示,那么就可以继续修改密码,但如果出现下图的提示,那么还需要进行第8步的操作。
- 08
不能修改密码的另一个原因是文件系统为只读属性,可以通过:mount -o rw,remount /来解除,注意最后面的斜杠。成功执行后,是没有任何提示信息的。
- 09
再次执行:passwd “xxx”修改密码,同样"xxx"是你的用户名,双引号是不能少的,需要输入两次密码,每一次都要回车,修改成功后会提示“passwd:password updated successfully”。此时便可通过restart重启系统。
- 10
用新密码成功登陆!