更改账户密码
修改账户的密码有多种方法,并有一种急救的方法。
1 在系统设置中修改
UOS系统打开控制中心,点击“账户”,选中目标账户后,点击修改密码按钮,输入原密码、新密码后保存即可。
麒麟操作系统打开控制面板,进入账户,选中目标账户后,点击修改密码按钮,输入原密码、新密码后保存即可。
其他Linux操作系统基本都可以进入系统设置中进行修改密码操作。
2 指令修改
打开终端,执行指令 passwd
,然后在终端中输入旧密码、新密码、重复新密码后,即可成功保存。
注意,该方法修改的是当前用户 的密码,而且需要知道当前密码才能修改。
使用root用户修改当前用户密码,分为以下两种情况:
# 1、sudo免密码
sudo passwd username
# 2、sudo需要密码
sudo passwd username
# 3、知道root账户的密码
su root
passwd username
上面的例子中,我们修改的是username账户的密码,如果不指定username,那么实际修改的是root账户的密码。
上面第一种情况只需要输入新密码就可以,不需要验证旧密码。
第二种情况需要验证sudo密码,一般就是旧密码,但是修改过程中不需要验证旧密码。
第三种情况则必须知道root账户的密码,可以不知道当前账户的密码,修改过程中不需要验证密码。
注意,以上指令修改的过程中都不会显示密码位数和内容,需要小心谨慎的点按键盘!
修改过程必须注意文字提示,否则改错了密码,只能从下面第三部分来挽救。
3 外部介入修改
当完全忘记密码和root密码的时候,则使用外部介入是比较方便的方法。
首先准备一个与系统相同架构的Linux LiveCD安装盘,推荐使用做好的PE,避免进入系统安装流程。
进入LiveCD系统后,打开文件管理器,选择PC内置的系统分区。UOS一般叫做Roota分区,麒麟系统没有命名,通过分区大小判断。
进入原系统分区后,在空白处右键,点击“在此处打开终端”。
在终端中依次执行下面的指令:
sudo chroot ./
passwd username
exit
第一行一定是./
,不能缺少任何一个字符。第二行就是设置密码,不需要验证旧密码。最后用exit退出就行。
最后,重启系统,即可用新密码进行各项操作。