前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux  改动inittab文件及忘记密码等导致无法进入系统的解决办法

Linux  改动inittab文件及忘记密码等导致无法进入系统的解决办法

作者头像
授客
发布2019-09-12 19:02:47
2.1K0
发布2019-09-12 19:02:47
举报
文章被收录于专栏:授客的专栏授客的专栏

改动inittab文件及忘记密码等导致无法进入系统的解决办法[摘]

by:授客 QQ:1033553122

inittab是linux的系统启动模式配置文件,在”/etc“文件目录下没,其内容是:

# inittab is only used by upstart for the default runlevel.

#

# ADDING OTHER CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.

#

# System initialization is started by /etc/init/rcS.conf

#

# Individual runlevels are started by /etc/init/rc.conf

#

# Ctrl-Alt-Delete is handled by /etc/init/control-alt-delete.conf

#

# Terminal gettys are handled by /etc/init/tty.conf and /etc/init/serial.conf,

# with configuration in /etc/sysconfig/init.

#

# For information on how to write upstart event handlers, or how

# upstart works, see init(5), init(8), and initctl(8).

#

# Default runlevel. The runlevels used are:

# 0 - halt (Do NOT set initdefault to this)

# 1 - Single user mode

# 2 - Multiuser, without NFS (The same as 3, if you do not have networking)

# 3 - Full multiuser mode

# 4 - unused

# 5 - X11

# 6 - reboot (Do NOT set initdefault to this)

#

id:5:initdefault:

注意:主要是最后的几个数字 0 - 6 。0 表示关机, 1 是单用户命令行模式模式;2是多用户但是不能使用网络文件系统模式,这个也是命令行模式;3是多用户模式,也是命令行模式;4 还没有使用;5是图形界面模式;6表示重启。

有的linux发行版是默认的图形界面,如果想改默认的图形界面为命令行界面,需用root用户权限修改/etc/inittab文件,将 id:5:initdefault: 中的5修改为3。命令行界面比图形界面省资源。

如果改动inittab文件时不小心改错了,无法进入系统,此时可用单用户模式可以进入系统,也不用输入密码什么的,这个方法还可以用来修改root密码。

1 、在启动时要进入grub,一般linux是在默认几秒后直接进入系统而不进入grub,所以要抓紧时间按。

刚开机时的界面:

Linux <wbr> <wbr>改动inittab文件及忘记密码等导致无法进入系统的解决办法
Linux <wbr> <wbr>改动inittab文件及忘记密码等导致无法进入系统的解决办法

进入grub时的界面:

Linux <wbr> <wbr>改动inittab文件及忘记密码等导致无法进入系统的解决办法
Linux <wbr> <wbr>改动inittab文件及忘记密码等导致无法进入系统的解决办法

2 、进入grub后按字母“e”键进入编辑模式,用方向键选择带有kernel那项,然后继续按“e"进入编辑模式。

Linux <wbr> <wbr>改动inittab文件及忘记密码等导致无法进入系统的解决办法
Linux <wbr> <wbr>改动inittab文件及忘记密码等导致无法进入系统的解决办法

3、在后面添加空格,然后输入”init 1" 或“/single"或"linux single"。如下图所示:

Linux <wbr> <wbr>改动inittab文件及忘记密码等导致无法进入系统的解决办法
Linux <wbr> <wbr>改动inittab文件及忘记密码等导致无法进入系统的解决办法

5、再按字母键”b”重启。

Linux <wbr> <wbr>改动inittab文件及忘记密码等导致无法进入系统的解决办法
Linux <wbr> <wbr>改动inittab文件及忘记密码等导致无法进入系统的解决办法

6、这样就不用输入用户名和密码直接进入操作系统了。

7、再输入vi /etc/inittab命令修改最后一行的那个参数。可以看出当时是手抖了多输了两个3,所以进不去系统啊。

Linux <wbr> <wbr>改动inittab文件及忘记密码等导致无法进入系统的解决办法
Linux <wbr> <wbr>改动inittab文件及忘记密码等导致无法进入系统的解决办法

8、修改过来后,保存,退出,重启。

Linux <wbr> <wbr>改动inittab文件及忘记密码等导致无法进入系统的解决办法
Linux <wbr> <wbr>改动inittab文件及忘记密码等导致无法进入系统的解决办法

9、重启后进入了命令行界面,得输入用户名和密码,进入系统。

如果忘记了root密码怎么办?

按以上的步骤1 - 6 进入单用户模式。

输入 # vi /etc/passwd 命令

将第一行的root:x:0....中的X删除,变成 root::0....然后保存退出!

Linux <wbr> <wbr>改动inittab文件及忘记密码等导致无法进入系统的解决办法
Linux <wbr> <wbr>改动inittab文件及忘记密码等导致无法进入系统的解决办法

重启系统,进入系统时root密码为空,再输入修改密码的命令:passwd root

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2014-11-09 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档