KALI虚拟机:修改启动设置

本文最后更新于:3 个月前

对 kali 启动设置的几种懒人向的优化

起因是,在写 LINUX 后门复现环境搭建 的时候,总是需要 reboot 重启 kali 虚拟机,
然后我就发现:每次登录输密码啥的,实在是太麻烦了
所以就有了这篇文章 O(∩_∩)O

总而言之就是,对 kali 启动设置的几种懒人向的优化

允许 root 用户登录

(初次安装 Kali 记得最好先进 root 模式,然后 passwd root 命令设置 root 密码)

最新的几版 Kali ,默认把直接用 root 用户登录给关了,
也就是说,你在这个 ↓ 界面,用户名 root ,密码也正确,还是进不去的。

我们需要经过设置才能以 root 身份登录 Kali :

  1. 启动 kali 虚拟机,在下图所示的引导页面,按 e 进入编辑模式:
  2. 修改以下红框内容(ro quite splash)为 rw init=/bin/sh splash,然后按 Ctrl + X 退出编辑模式,重启系统
    修改前:
    修改后:

现在,就可以用 root 直接登陆

跳过登录页面直接进

因为总是需要重启 Kali 虚拟机,然后每次重启都要输一遍账号密码。。。
实在是太麻烦了,我就想着该怎么跳过登录页面,直接进(释放双手)

  1. 打开 Termial,输入命令:vim /etc/lightdm/lightdm.conf
    编辑 lightdm.conf 文件(因为 Kali 的登录界面就是 LightDM 的)
  2. 找到 [Seat:*] 这一行,在它的下方添加下面两行代码,或者取消这两行代码的注释
    (一定要是 Seat下面,因为它的前面一样的,被注释的代码,别搞错了)

    添加的代码:
    autologin-user=root(用 root 用户登录,如果你想用其他的用户,改成对应的就行)
    autologin-user-timeout=0
    如图所示:

    保存退出:Esc+:wq
  3. 修改pam相关的验证文件,输入命令:vim /etc/pam.d/lightdm-autologin
    注释掉auth required pam_succeed_if.so user != root quiet_success这一行,完成~

  4. 重启查看效果:reboot

启动跳过5s引导界面

就是这个:

改了 跳过登录页面 之后,感觉这个引导界面又有点多余了(反正要用的时候再改回来)
因为要等的话,要等 5s ,不想等的话,还得按个回车键跳过~
那我为了释放双手,自然得去掉这玩意

  1. 打开 Termial,输入命令:vim /etc/default/grub
    编辑 grub 文件,因为 Kali 用的启动引导程序就是 GRUB
  2. GRUB_TIMEOUT 设置成 0(就是你等待的时间),保存退出:Esc+:wq
  3. 命令:update-grub 更新文件,然后重启查看效果:reboot

    到这里,就**改完了**,以后就能**直接进 root** ,而且**启动登录Kali**全程能够**释放双手**了~

补充:关闭自动锁屏

有没有遇到一种情况,你在等待 Kail 完成某项长时间的操作,于是就先去干手头上一些其他的事情了,
然后等你回来的时候,发现 Kali 已经锁屏了。。。
所以,你还要再输一遍用户密码,那为什么不干脆关闭锁屏呐?

  1. 打开电源设置 Power manager settings:
  2. 点击 Security,取消勾选这个选项,就能关闭锁屏:

    然后直接关闭设置就行,Kali 里面没有保存确定之说