CentOS/RHEL 6:如何使用密码保护单用户模式

在 RHEL6 中锁定单用户模式需要编辑 /boot/grub/grub.conf 和 /etc/sysconfig/init 。

  1. 将/etc/sysconfig/init中单用户登录shell的定义由sushell改为sulogin
# vi /etc/sysconfig/init
...
# Set to '/sbin/sulogin' to prompt for password on single-user mode
# Set to '/sbin/sushell' otherwise
SINGLE=/sbin/sulogin       <--- changed from sushell to sulogin
...
  1. 也可以使用sed直接更改需要的行:
# sed -i "s,^SINGLE=.*,SINGLE=/sbin/sulogin," /etc/sysconfig/init
  1. 在单用户模式下执行上述操作会显示与紧急(维护)模式中常见的登录提示相同的登录提示,如下所示:
日期:2020-09-17 00:11:58 来源:oir作者:oir