歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 在RHEL / CentOS / 5.x / 6.x上用密碼保護單用戶模式

在RHEL / CentOS / 5.x / 6.x上用密碼保護單用戶模式

日期:2017/2/28 14:28:15   编辑:Linux教程

大家好,如果您還沒有使用密碼保護單用戶模式,這對你的Linux服務器會是一個很大的風險,所以在涉及到安全性時,使用密碼保護單用戶模式是非常重要的。

今天這篇文章我會向你展示如何在RHEL / CentOS 5.x 和 RHEL / CentOS 6.x上使用密碼保護你的單用戶模式。

請仔細地執行所給出的命令,不然你的系統將會無法正常啟動。首先,我會請你先完整地讀完,然後在嘗試。請自己承擔相應的後果:-)

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”

享受Linux :) 享受開源

更多RedHat相關信息見RedHat 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=10

更多CentOS相關信息見CentOS 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=14

Copyright © Linux教程網 All Rights Reserved