Linux单用户模式(修改密码、运行级别)方法详解

Linux单用户模式可以用于系统的维护和故障处理,比如忘记root密码、修复文件系统等。进入单用户模式的常用方法有:

1. 修改引导菜单编辑引导加载器菜单,修改内核启动参数增加 single或1。例如Ubuntu系统编辑/boot/grub/grub.cfg:

menuentry 'Ubuntu' {
    set root='(hd0,msdos1)'
    linux   /boot/vmlinuz-4.4.0-42-generic root=/dev/sda1 ro single 
    initrd /boot/initrd.img-4.4.0-42-generic
}

重启后即进入单用户模式。

2. 修改系统启动参数在系统启动过程中,按下e键修改内核启动参数,增加 single或1,然后按Ctrl+X继续启动。例如Ubuntu系统启动时的界面:

    Ubuntu 
    Advanced options for Ubuntu
    > 
    [Press Enter]

按e键修改,增加single参数,Ctrl+X启动。

3. 按Shift键进入菜单在系统引导启动过程中,按下Shift键进入菜单选择“Advanced options for Ubuntu” -> “Ubuntu, with Linux 4.4.0-42-generic (recovery mode)”,回车启动。

这会进入Ubuntu恢复模式,选择“Root shell”,回车进入单用户模式。进入单用户模式后,我们可以进行以下操作:

1). 修改root密码:passwd root

2). 改变系统运行级别:init

3) 进入多用户命令行模式;init 5 进入图形界面模式。

3. 检查和修复文件系统:fsck /dev/sda1

4. 重置网络配置:ifdown eth0 && ifup eth0

5. 修复apt源和软件包:apt-get update; apt-get upgrade

以上就是Linux进入和使用单用户模式的常用方法。

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发

请登录后发表评论