欢迎光临散文网 会员登陆 & 注册

linux系统密码重置方法---单用户模式(Cenots,Ubuntu,Kylin)

2023-08-29 19:28 作者:FZ疯子嘎嘎  | 我要投稿

概述:

单用户模式:

 在此模式下和正常启动的系统差别不大以root身份运行,拥有最高权限可以对所有文件读写,只是不需要输入root密码,所以就可以实现强制更改密码。主要用在配置错误导致系统启动不了,或者root命令忘记时。注意这个模式下是没有网络连接的。

救援模式:

救援模式就是从其他介质启动(能够自己选择挂载的分区),从而获得一个runlevel(如果按照流程,会进入level1的单用户模式),因为不需要从硬盘启动并且可以将硬盘中的系统以及文件挂载,可以从安装介质中获取硬盘系统中受损或丢失的文件或者将重要数据拷贝出来。

    所以,如果是配置错误,或者密码忘记,可以使用单用户模式,如果是数据删除,或者恢复,可以使用救援模式

本文内容在单用户模式下操作

Centos7.9

1、重启服务器进入进入grub菜单,按 e进入编辑模式


2、修改启动参数

  追加rw single init=/bin/bash,然后按ctrl+x重启系统


3、重置密码

  • 进入bash界面后,可以输入passwd命令重新设置root密码,

  • 如果开启了SELinux,执行命令touch /.autorelabel命令

  • 最后输入exec /sbin/init命令重启系统


kylin-server-V10

1、重启服务器进入进入grub菜单,按 e进入编辑模式


2、输入grub菜单密码,修改启动参数

  • 银行麒麟V10服务器版操作系统需要输入grub账户密码才可以进入grub模式。 默认账户密码为:root/Kylin123123

  • 找到开头为linux开始该段配置信息,在该段配置信息后添加rw init=/bin/bash console=tty0,添加完后同时按Ctrl + X按键进行启动。


3、重置密码

  • /usr/sbin/runlevel查看启动级别是否为unknown,是unknown则成功进入单用户模式

  • passwd root命令更改密码  

  • /usr/sbin/reboot -f命令重启系统


Ubuntu-server 20.04

1、重启系统,并按住 Shift 键,直到出现grub菜单


2、修改启动参数

  •     选择 Advanced options for Ubuntu

  •     选择 recovery mode,并根据下面提示在键盘上键入 e 进入编辑模式


  •     修改 ro recovery nomodesetquiet splash rw init=/bin/bash,并通过 Ctrl + xF10 启动


3、重置密码

  • passwd修改密码

  • exec /sbin/init重启系统



linux系统密码重置方法---单用户模式(Cenots,Ubuntu,Kylin)的评论 (共 条)

分享到微博请遵守国家法律