实践证明,系统不断更新,老办法解决不了新问题,本文将不断更新。
1. 在开机引导时按e进入启动项编辑界面。
2. 定位至“linux”单词开头一行,将“ro"参数修改为"rw",并在同一行行尾追加:
init=/bin/sh
银河麒麟、统信UOS还需追加:
console=tty0 init=/bin/bash
3. Ctrl+x或F10引导系统。
4. 使用“passwd 用户”命令修改用户密码。
5. Ctrl+Alt+Delete或运行命令“ /sbin/reboot -f”重启计算机。
实际应用中,遇到用户已锁定情况,使用passwd命令解锁用户后反馈用户已过期,无法解锁用户,使用date命令排查系统日期是否在用户有效期内,使用date -s "yymmdd"命令修正系统日期后完美解决问题。
在华为W515机型中,安装统信UOS专业版1020,解决方法如下。
1.官方下载安装镜像
2.制作启动U盘
3.从U盘启动,开机引导时按e进入启动项编辑界面
4.定位至“linux”单词开头一行,删除livecd-installer
5.Ctrl+x或F10引导系统
6.Ctrl+Alt+F2进入命令行模式
7.执行:lsblk -f,查看Roota所在磁盘分区
8.执行:mkdir mgt创建挂载点
9.执行:sudo mount -t ext4 /dev/... mgt
10.执行:chroot mgt
至此,提权完毕,命令行进入#模式,可以进行所有操作。