linux运行过程中切换到单用户模式,还能ssh到吗

linux运行过程中切换到单用户模式,还能ssh到吗,第1张

linux进入单用户模式的方法是有很多的。进入单用户模式的前提是系统引导器能正常工作。下面以GRUB启动为例说明进入单用户模式的方法。在GRUB启动菜单里有''a”, “e ”, “c” 三个 *** 作按键,使用这三个按键均可以进入单用户模式。1、使用 "a" *** 作按键进入单用户模式。

这是进入单用户模式最快速的方法。 在GRUB启动菜单里使用 a *** 作按键编辑kernel 参数,在末行输入 single,来告诉linux 内核后续的启动过程需要进入单用户模式。

编辑后按enter 键,即可启动单用户模式。

2、使用'e' *** 作按键进入单用户模式。

在GRUB 启动菜单里使用 e *** 作按键进入 Linux 启动菜单向界面,移动光标至 kernel 配置项一行。

按 e 编辑kernel 菜单项 ,在行末输入 single ,告诉Linux 内核后续的启动过程需要进入单用户模式。

更改后,按 回车 返回 Linux 启动菜单项界面 ,然后按 b ,使用更改后的Linux 启动菜单启动单用户模式。

3、使用 c *** 作按键进入单用户模式

这是进入单用户模式最麻烦的一中方式,必须要熟悉GRUB 命令行界面才行。在grup 启动菜单里使用 c 进入GRUB 命令行.分别使用grup 下的root 、 kernel (在末行输入single)、initrd 命令指定启动参数,最后使用boot 命令启动到单用户模式。

注释掉/etc/inittab 文件里的

1:2345:respawn:/sbin/mingetty tty1

2:2345:respawn:/sbin/mingetty tty2

3:2345:respawn:/sbin/mingetty tty3

4:2345:respawn:/sbin/mingetty tty4

5:2345:respawn:/sbin/mingetty tty5

6:2345:respawn:/sbin/mingetty tty6

就是只允许远程登陆,不允许本地登陆了。

另外最好

1.grub 加密码,防止进入单用户模式。

2.禁制ctrl+art+del 重新启动

# /sbin/grub-md5-crypt

Password: 在这里输入123456

Retype password: 再输入一次123456

$1$7uDL20$eSB.XRPG2A2Fv8AeH34nZ0

# gedit /boot/grub/grub.conf

timeout=10

splashimage=(hd0,7)/boot/grub/splash.xpm.gz

password --md5 $1$7uDL20$eSB.XRPG2A2Fv8AeH34nZ0

title

单用户级别进入的系统的都是root用户,并且不需要密码。这一部分需要在虚拟机中运行,不可在远程启动,因为启动远程要在启动虚拟机后才能连接,单用户方式下,用户并没有完全运行起来,只是部分运行,不能登录进Linux,而是由root用户来进行完成。

此时的root用户对系统有完全的权限,可以修复系统,也可以破坏系统。所以在这一步的时候可以尝试对进入单用户模式添加密码来增加安全性(添加密码为添加grub密码),下面的步骤为未添加密码的时候的步骤。

启动单用户模式的步骤:

1.重启系统:可以通过init 6或reboot来重启。

2.启动之后,在启动内核之前通过敲击回车来启动单用户模式,可以在读秒的页面按回车来启动。

3.启动之后在第一个界面按e进入,第二个界面选择内核即第二个kernel,随后按e。

4.在新的界面输入" s"(空格s)或者" single"(空格single)按下回车,此时会返回上面图二的状态。再按下b键即进入单用户模式,等OK即可。

在单用户模式下修改密码是为了在忘记root用户等密码的时候进行补救,通过进入单用户模式修改root密码。

1.进入单用户模式。

2..Linux在单用户模式下输入passwd,按提示输入密码即可。

3.重启生效。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/5899781.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-07
下一篇2023-03-07

发表评论

登录后才能评论

评论列表(0条)

    保存