Linux禁止非WHEEL用戶使用SU命令

Linux禁止非WHEEL用戶使用SU命令安全

爲了更進一步增強系統的安全性,有必要創建一個管理員的組,只容許這個組的用戶來執行「su -」命令登陸爲root用戶,而讓其餘組的用戶即便執行「su -」、輸入了正確的root密碼,也沒法登陸爲root用戶。在UNIX和Linux下,這個組的名稱一般爲「wheel」。ide

  1: 添加一個用戶測試

  [root@lgh.com ~]# useradd lghui

  [root@lgh.com ~]# passwd lghspa

 

  2: 把lgh用戶加入Wheel組:it

  [root@lgh.com ~]# usermod -G wheel lgh    # 將通常用戶 lgh 加在管理員組wheel組中class

 

  3: 修改/etc/pam.d/su配置登錄

  [root@lgh.com ~]# vi /etc/pam.d/su # 打開這個配置文件require

  #auth required /lib/security/$ISA/pam_wheel.so use_uid      # 找到此行,去掉行首的「#」配置

 

  4: 修改/etc/login.defs文件

  [root@lgh.com ~]# echo 「SU_WHEEL_ONLY yes」 >> /etc/login.defs # 添加語句到行末以上操做完成後,能夠再創建一個新用戶,而後用這個新建的用戶測試會發現,沒有加入到wheel組的用戶,執行「su -」命令,即便輸入了正確的root密碼,也沒法登陸爲root用戶。

相關文章
相關標籤/搜索