破解或重置UOS系统密码
对于如果是遗忘了UOS的系统登录密码,而且里面又有很重要的资料的话,可以对密码进行重置来解决。方法一:通过GRUB界面的修改。
在开机的时候,不停的按键盘上的E键,此时就会进入命令行视图的内核界面。
因为UOS系统在没有激活的情况下是不给Root权限的。此时在quiet后面加空格rw init=/bin/bash,并按F10保存配置。如下图所示:
重启系统以后会进入Root界面。
此时输入passwd cyr, 也就是passwd 用户名;此时修改新的密码。成功后exit退出。
输入重置后的新密码就可以进入系统了。
方法二:借助统信开发的livecd工具将密码修改,如果没有绑定统信的ID是无法重置密码的。
点击左侧的修改密码,选择用户输入新的密码即可修改。
也可以对多次输错密码导致用户被锁定很长时间,可以解除锁定。
方法三:将制作好的启动优盘设为第一启动顺序,出现下面的菜单时按tab键以打断倒计时并对其进行编辑。
删除行中的”livecd-installer”内容,下图中划红线的部分。注意livecd前和installer后都留有空格。
此时按回车键或按屏幕提示按ctrl+x保存退出,进入livecd镜像系统。
根据提示选择启动模式,有特效模式和普通模式两种。
进入livecd系统以后打开”计算机”—-“Roota”分区——-右击”在终端中打开”——输入sudo chroot . 来修改root权限。由$符号变为#符号说明修改成功。
在root权限下输入 cat /etc/passwd 来查看系统的用户名。找到id号大于1000的用户名,本例是uos。
然后在命令行输入passwd uos 来重置密码。
重启电脑进入电脑原生系统后,会出现”输入密码以解锁你的密钥环”点击取消,然后在终端中输入rm -rf ~/.local/share/keyrings/login.keyring 来删除密钥环。重启后弹窗不再显示。
统信UOS系统免密码设置。sudo 放在普通命令前面是为了临时提权,在终端中新建一个文件输入”uos ALL=(ALL) NOPASSWD: ALL”, 如果要对特定的命令进行密码,可以将后面的ALL改为/usr/bin/date
保存退出后,再新打开一个终端验证是否生效,通过此番修改以后输入sudo 就不需要密码了。