保护 Linux 引导加载程序

保护 Linux 引导加载程序

在 CentOS 6.0 中,即使我们不知道 root 密码(或者忘记了密码),我们也可以更改 root 密码。

方法如下:

  1. 在引导加载程序菜单中,按“e”编辑内核
  2. 选择第二行(以单词 kernel 开头)
  3. 按“e”编辑该行
  4. 在这一行的末尾,添加单词“single”,不加引号
  5. 按 Enter 退出此行
  6. 按“b”键突出显示该行,同时启动内核,
    它将启动到单用户模式
  7. 输入“passwd”(不带引号),它会提示您输入新密码
  8. 输入您的新 root 密码并登录。

假设任何普通用户使用此方法更改了 root 密码,那么其他用户也会受到影响(如果服务器被黑客入侵)。

那么Linux如何保证安全?

答案1

假设如果你有机器的物理访问权,那么机器就可能受到损害。

话虽如此,你可以要么用密码保护 Grub 引导加载程序,要么用密码保护单用户模式。您还需要对 BIOS 进行密码保护,以防止人们从 USB 启动然后直接访问分区,另外,还要进一步禁用 Control-Alt-Delete /etc/inittab(或/etc/systemd/system/ctrl-alt-del.target在使用 SystemD 的较新系统中)。

相关内容