在RHEL / CentOS / 5.x / 6.x上用密码保护单用户模式

本文介绍如何在RHEL/CentOS 5.x和6.x中通过设置密码来保护单用户模式,增强服务器安全性。操作前请确保已备份相关文件。

在RHEL / CentOS / 5.x / 6.x上用密码保护单用户模式

大家好,如果您还没有使用密码保护单用户模式,这对你的Linux服务器会是一个很大的风险,所以在涉及到安全性时,使用密码保护单用户模式是非常重要的。

今天这篇文章我会向你展示如何在RHEL / CentOS 5.x 和 RHEL / CentOS 6.x上使用密码保护你的单用户模式。

请仔细地执行所给出的命令,不然你的系统将会无法正常启动。首先,我会请你先完整地读完,然后在尝试。请自己承担相应的后果:-)

Password Protect

Password Protect

Password Protect

1. 对于 RHEL / CentOS 5.x

1.1 开始之前请先备份你的 /etc/inittab

  1. cp /etc/inittab /etc/inittab.backup

要使单用户模式受到密码保护,用root执行下面的命令 :-


  1. [root@tejas-barot-linux ~]# sed -i '1i su:S:wait:/sbin/sulogin' /etc/inittab

这样你会看到像下面这样的


  1. su:S:wait:/sbin/sulogin
  2. # Default runlevel. The runlevels used by RHS are:
  3. # 0 - halt (Do NOT set initdefault to this)
  4. # 1 - Single user mode
  5. # 2 - Multiuser, without NFS (The same as 3, if you do not have networking)
  6. # 3 - Full multiuser mode
  7. # 4 - unused
  8. # 5 - X11
  9. # 6 - reboot (Do NOT set initdefault to this)
  10. #
  11. id:3:initdefault:

NOTE: 如果你不想使用sed命令你可以在/etc/inittab 顶部加入 “su:S:wait:/sbin/sulogin”

2. 对于 RHEL / CentOS 6.x

2.1 开始之前请先备份你的 /etc/inittab

  1. cp /etc/sysconfig/init /etc/sysconfig/init.backup
2.2 要使单用户模式受到密码保护,用root执行下面的命令 :-

  1. [root@tejas-barot-linux ~]# sed -i 's/SINGLE=\/sbin\/sushell/SINGLE=\/sbin\/sulogin/' /etc/sysconfig/init

这样你会看到像下面这样的


  1. SINGLE=/sbin/sulogin

注意 :- 如果你不想使用sed你可以在 /etc/sysconfig/init 中直接改成 “SINGLE=/sbin/sulogin”

原文发布时间:2014-09-11

本文来自云栖合作伙伴“linux中国”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值