如何禁用恢复模式/单用户模式?

gse*_*dej 12 grub2

我正在为学校电脑安装。我想删除单用户模式引导,这可以使学生成为 root 用户。如何从 GRUB 中永久删除单用户/恢复模式?我也关心更新内核(update-grub)

我确实需要 GRUB 才能启动到 Windows 安装。

Anw*_*war 12

  1. 打开与终端Ctrl+ Alt+T快捷并输入以下命令,然后打Enter

    gksu gedit /etc/default/grub
    
    Run Code Online (Sandbox Code Playgroud)
  2. 上面的命令将在 gedit 文本编辑器中打开 GRUB 默认文件。搜索这样的部分:

    # Uncomment to disable generation of recovery mode menu entries
    #GRUB_DISABLE_RECOVERY="true"
    
    Run Code Online (Sandbox Code Playgroud)
  3. #从行中删除标记#GRUB_DISABLE_RECOVERY="true"。更改后的部分应如下所示:

    # Uncomment to disable generation of recovery mode menu entries
    GRUB_DISABLE_RECOVERY="true"
    
    Run Code Online (Sandbox Code Playgroud)

    Ctrl+保存文件S,然后退出 gedit。

  4. 然后再次进入终端,执行以下命令:

    sudo update-grub
    
    Run Code Online (Sandbox Code Playgroud)

重新启动以查看恢复选项已消失。

  • 我仍然可以打开 grub 参数编辑器并添加 `init=/bin/bash` 以在 root shell 中启动我的系统。我怎样才能禁用它? (3认同)

dam*_*ien 5

重要的是要记住,正如一月份提到的,一旦有人访问了机器,就很难完全保护它。

有关 grub2 密码保护和密码保护恢复模式的信息可以在这里找到 https://askubuntu.com/a/78051/71679

您可能感兴趣的一些其他信息是查看巴士底强化计划https://help.ubuntu.com/community/BastilleLinux和此处http://www.bastille-unix.org/Reporting/assessment -报告.html

此外,您可能对包含 LTSP 的 edubuntu 版本感兴趣。在 LTSP 瘦客户端环境中,工作站的所有软件都源自 LTSP 服务器。无论您是重新利用旧台式电脑还是部署新的瘦客户端设备。LTSP 允许您从单个控制点维护整个计算机网络;通过用户身份验证和文件存储从瘦客户端上的操作系统映像获取信息。与传统的桌面 PC 计算解决方案相比,通过使用 LTSP 减少软件占用空间,可以减少维护和支持义务。

edubuntu http://www.edubuntu.org/以及有关 LTSP http://www.ltsp.org的更多信息