Linux养成计划(七)

2年前 (2022) 程序员胖胖胖虎阿
175 0 0

Linux养成计划(七)

作者 | 王久一

编辑 | 王久一

导读: 文章介绍Linux常用指令中的运行级别,以及我们忘记root密码时的解决方案。毕竟实际开发中我们用的都是命令行,所以掌握常用的指令对于Linux系统使用者是非常重要的。

运行级别

运行级别就是操作系统当前正在运行的功能级别。级别是从0到6,具有不同的功能。这些级别定义在 /ect/inittab 文件中,也可以打开此文件查看和修改当前的运行级别(最末尾)。这个文件是init程序寻找的主要文件,最先运行的服务是那些放在/etc/rc.d目录下的文件。

运行级别:

  • 0  关机

  • 1  单用户 

  • 2  不完全多用户,无网络服务

  • 3  多用户,有网络服务

  • 4  未分配

  • 5  图形界面

  • 6  重启

切换运行级别:init [0123456]

如:我们在图形界面下打开终端输入: init 3 ,通过init 来切换到了多用户无网络服务的级别,并且没有图形界面只有命令行,再输入 init 5 ,回到了图形界面。

问题

如果我们忘记了root密码,怎么找回?

思路:进入单用户模式,单用户模式下修改root密码。因为进入单用户模式,root不需要输入密码就可以登陆。

1. 启动CentOS

2. 进入到下方时,按Enter键

Linux养成计划(七)

3. 进入下方界面,输入 e 编辑命令

Linux养成计划(七)

4. 进入下方页面,把高亮跳的第二行,再输入 e 

Linux养成计划(七)

5. 进入下方界面,按一下空格和 1

Linux养成计划(七)

注:1就是让我们进入单用户模式,即第二个运行级别

6. 输入Enter 键盘,进入下方界面

Linux养成计划(七)

7. 输入 b 开始启动,会以root身份进入单用户模式

8. 输入 passwd root 命令

9. 输入新的 root 密码

10. 完成修改密码,重启即可

安全问题

问题来了,这样不就是谁都可以修改此系统的密码了吗?为什么还说Linux操作系统比较安全?

答:如果想通过上方方式修改密码是不可以通过远程操作的,也就是说必须在Linux操作系统上进行操作,即实际公司中进入机房操作。

既然你有能进入机房修改密码的权力,就可默认为你是Linux的主人,修改密码还不行?总之,想修改Linux系统的密码,主机得在你旁边,所以任何人都可以修改系统密码不成立。


1. Linux养成计划(一)

2. Linux养成计划(二)

3. Linux养成计划(三)

4. Linux养成计划(四)

5. Linux养成计划(五)

6. Linux养成计划(六)

Linux养成计划(七)

本文分享自微信公众号 - Java后端(web_resource)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

版权声明:程序员胖胖胖虎阿 发表于 2022年10月31日 上午8:24。
转载请注明:Linux养成计划(七) | 胖虎的工具箱-编程导航

相关文章

暂无评论

暂无评论...