文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Linux中忘记root密码进入单用户模式切换运行级别的示例分析

2023-06-09 13:02

关注

这篇文章将为大家详细讲解有关Linux中忘记root密码进入单用户模式切换运行级别的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

切换用户指令  su - 用户名

当高权限用户切换到低权限用户的时候不需要密码

Linux中忘记root密码进入单用户模式切换运行级别的示例分析

反之低权限切换到高权限用户需要高权限用户的密码

Linux中忘记root密码进入单用户模式切换运行级别的示例分析

用exit可以退出当前用户,回到上一个用户

Linux中忘记root密码进入单用户模式切换运行级别的示例分析

而且它的退出是一层一层退出的:

Linux中忘记root密码进入单用户模式切换运行级别的示例分析

增加用户组:

groupadd 组名

删除用户组:

groupdel 组名

增加用户时直接加上组:

useradd -d 用户组 用户名

修改用户的组:

usermod -g 用户组 用户名

用户和组的相关文件

/etc/passwd 文件:用户(user)的配置文件,记录用户的各种信息

每一行的含义:用户名:口令:用户id:组id:注释性描述:主目录:登录shell

/etc/shadow 文件:口令的配置文件

每行的含义:登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志

/etc/group 文件:组(group)的配置文件,记录Linux包含的组的信息

每行含义:组名:口令:组id:组内用户列表

--------------------------------------------------------------------------

Linux系统设立了7个运行级别,分别是:

0:关机

单用户(找回丢失密码)

多用户无网络服务

多用户有网络服务(用的最多)

保留

图形界面

重启

常用的级别有3和5

centos7以下系统的运行级别配置文件: /etc/inittab

centos7以上系统的运行级别的更改参考下面的连接

https://www.cnblogs.com/liwei0526vip/p/5734966.html

切换到指定运行级别的指令:

基本语法

init 0123456

面试题:如何找回丢失的root密码

思路:进入到单用户模式,然后修改root密码。因为进入单用户模式,root不需要密码就可以登录了。

centos7以下的版本进入这个界面时按enter键:

Linux中忘记root密码进入单用户模式切换运行级别的示例分析

然后会进入到下面这个界面:

Linux中忘记root密码进入单用户模式切换运行级别的示例分析

然后按e进入编辑模式:

Linux中忘记root密码进入单用户模式切换运行级别的示例分析

光标选中kernel那行,再输入e:

Linux中忘记root密码进入单用户模式切换运行级别的示例分析

再最后一行按一个空格和1(我们输入的那个1就是让我们进入1级运行级别,即单用户模式,)

Linux中忘记root密码进入单用户模式切换运行级别的示例分析

然后按enter键

Linux中忘记root密码进入单用户模式切换运行级别的示例分析

返回到这个界面了,然后我们再输入b来启动就会进入到单用户模式,而且是以root用户登录,不需要密码

Linux中忘记root密码进入单用户模式切换运行级别的示例分析

然后我们再输入passwd root

就可以更改密码了。

----------------------------------------------------------------------------------------------------------

上面的操作是针对centos7以下的版本,那么下面的方法是针对centos7以上的版本来直接修改root密码:

首先在这个界面按e进入编辑模式:

Linux中忘记root密码进入单用户模式切换运行级别的示例分析

进入到下面这个界面之后找到 UTF-8 这一行

Linux中忘记root密码进入单用户模式切换运行级别的示例分析

Linux中忘记root密码进入单用户模式切换运行级别的示例分析

在这一行末尾添加 init=/bin/sh

Linux中忘记root密码进入单用户模式切换运行级别的示例分析

然后按ctrl x 启动

Linux中忘记root密码进入单用户模式切换运行级别的示例分析

我们可以输入passwd root 来修改root密码

Linux中忘记root密码进入单用户模式切换运行级别的示例分析

会出先一些乱码,但是没有关系,正常输入就行,第一次输入密码,按回车,第二次重复输入密码再按回车,密码就被更改了。

最后执行 exec /sbin/init 即可退出单用户模式

以上的操作都必须在实体机上进行,不能远程操作。

---------------------------------------------------------

帮助指令:

man [命令或配置文件] (功能描述:获得帮助信息)

help 命令(功能描述:获得shell内置命令的帮助信息)

其实上面两个命令都不经常用到,如果我们真的碰到一个不熟悉的命令,直接百度:)

关于“Linux中忘记root密码进入单用户模式切换运行级别的示例分析”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-人工智能
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯