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


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

    by:授客 QQ1033553122

    inittablinux的系统启动模式配置文件,在”/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文件及忘记密码等导致无法进入系统的解决办法


     

    进入grub时的界面:

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


     

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

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


     

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

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

     

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

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

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

     

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

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


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

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


     

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


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

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

    输入 # vi /etc/passwd 命令

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

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

     

     

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

     

  • 相关阅读:
    [板子]用线段树解决ST表问题
    [POJ2528]Mayor's posters(离散化+线段树)
    [板子]Kruskal
    [板子]segTree
    js实现工具函数中groupBy数据分组
    关于爬虫
    jsencrypt vue相关的rsa加密
    less 循环模拟sass的for循环效果
    vue 自动生成菜单
    vue中form 表单常用校验封装(async-validator)
  • 原文地址:https://www.cnblogs.com/shouke/p/10158208.html
Copyright © 2020-2023  润新知