Linux(ubuntu)输入账号密码进入不了桌面

网上的方法(实测有效):

  • 在密码输入界面按住 CTRL+ALT+F1
  • 根据提示输入账号,密码(输入密码时没有反应的,直接输入就ok)
  • 删除你导致这种问题的修改,一般都是/etc 目录下的文件
  • ALT+F7退出控制台,返回图形界面
### 重置 Ubuntu 系统密码的方法 如果忘记了 Ubuntu 系统的登录密码,可以通过以下方法进行重置。以下是具体的操作流程: #### 方法一:通过单用户模式重置密码 1. 启动计算机并进入 GRUB 菜单界面。 2. 在 GRUB 菜单项中选择 `Advanced options` 并按 Enter 键。 3. 进入高级选项菜单后,选择带有 `(recovery mode)` 的内核版本并启动。 4. 在恢复模式下,选择 `root Drop to root shell prompt` 来获取根权限[^1]。 5. 输入命令挂载文件系统为可写状态: ```bash mount -o remount,rw / ``` 6. 使用以下命令来更改普通用户的密码: ```bash passwd 用户名 ``` 输入两次新密码以完成设置。 7. 若要修改 root 密码,则执行以下命令: ```bash passwd root ``` 同样输入两次新密码。 8. 完成后重启系统: ```bash reboot ``` #### 方法二:使用 Live CD 或 USB 驱动器 如果没有物理访问设备的机会或者无法正常引导到 GRUB 菜单,可以借助 Ubuntu Live CD/USB 来实现密码重置[^2]。 1. 准备一张 Ubuntu Live CD 或制作一个可启动的 U 盘。 2. 插入介质并从其启动。 3. 当加载完成后,在桌面环境中打开终端窗口。 4. 挂载硬盘上的分区至临时目录,例如 `/mnt`: ```bash sudo mount /dev/sdaX /mnt ``` (注意替换 `sdaX` 为你实际安装系统的磁盘分区号) 5. 切换 chroot 至目标环境: ```bash sudo chroot /mnt ``` 6. 修改所需用户的密码: ```bash passwd 用户名 ``` 7. 如果需要调整其他配置或修复问题,也可以在此阶段操作完毕后再退出 chroot 和卸载分区: ```bash exit umount /mnt reboot ``` #### 方法三:针对 MySQL 数据库管理员密码遗忘的情况 对于某些场景下的服务账号如 MySQL root 密码丢失情况,也有对应的解决办法[^3]: 1. 停止正在运行的服务进程: ```bash sudo systemctl stop mysql ``` 2. 绕过授权表验证机制启动实例: ```bash sudo mysqld_safe --skip-grant-tables & ``` 3. 登录无需提供任何凭证即可连接管理控制台: ```bash mysql -u root ``` 4. 更新数据库中的记录从而指定新的认证字符串作为替代方案之一: ```sql USE mysql; UPDATE user SET authentication_string=PASSWORD('new_password') WHERE User='root'; FLUSH PRIVILEGES; EXIT; ``` 5. 正常方式关闭异常开启的服务端口再按照常规途径测试是否生效[^4]。 以上就是关于如何处理 Ubuntu 系统忘记密码后的解决方案概述,请根据实际情况选取适合自己的路径实施相应措施。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值