允許或者禁止普通使用者su到root

2021-09-21 13:06:01 字數 1492 閱讀 2834

允許某個使用者su到root

可以在/etc/pam.d/su裡面有配置auth required pam_wheel.so use_uid

/etc/login.defs裡面有配置su_wheel_only yes

的情況下,將使用者新增到wheel group裡

或者注釋掉/etc/pam.d/su的這行auth required pam_wheel.so use_uid

# usermod -g wheel,oper,asmdba,asmadmin,dba oracle

[mon may 06 20:13:13][root@hostname:~]

# id

uid=0(root) gid=0(root) groups=0(root)

[mon may 06 20:13:16][root@hostname:~]

# id oracle

uid=12140(oracle) gid=11141(oinstall) groups=10(wheel),11142(oper),42425(asmdba),42426(asmadmin),42427(dba),11141(oinstall)

[mon may 06 20:13:19][root@hostname:~]

# su - oracle

last login: mon may 6 20:11:50 mdt 2019 on pts/0

[mon may 06 20:13:52][oracle@hostname:~]

$ su - root

password:

last login: mon may 6 20:13:03 mdt 2019 on pts/0

[mon may 06 20:13:57][root@hostname:~]

參考了下面的文件

linux禁止普通使用者su至root

一、概述

為禁止普通使用者su至root,需要分別修改/etc/pam.d/su和/etc/login.defs兩個配置檔案。

二、詳細配置

(1)去除/etc/pam.d/su檔案中如下行的注釋:

#auth required pam_wheel.so use_uid

(2)在/etc/login.defs檔案中加入如下配置項:

su_wheel_only yes

經過上述配置後,普通使用者將被禁止su至root,如果希望指定普通使用者su至root,可以執行如下命令將該使用者新增至wheel組中:

usermod -g wheel username

三、示例

[root@titan ~]# id banana

uid=1002(banana) gid=1001(fruit) 組=1001(fruit)

密碼:[root@titan ~]#

[banana@titan ~]$ su - root

密碼:su: 拒絕許可權

[banana@titan ~]$

Linux禁止或允許普通使用者su至root

usermod g wheel cdccrs linux禁止普通使用者su至root linux系統為了限制許可權,有時候需要禁止普通使用者su到root使用者 為禁止普通使用者su至root,需要分別修改 etc pam.d su和 etc login.defs兩個配置檔案。一 實驗環境 root...

Linux 禁止普通使用者su切換root

一般情況下,普通使用者執行 su 命令,可以登入為root.為了加強系統的安全性,有必要建立乙個管理員的組,只允許這個組的使用者執行 su 命令登入為root,而讓其他組的使用者即使執行 su 輸入了正確的密碼,也無法登入為root使用者.在unix 和linux 下,這個組的名稱通常為 wheel...

Linux禁止普通使用者su至root的解決方法

一 概述 為禁止普通使用者su至root,需要分別修改 etc pam.d su和 etc login.defs兩個配置檔案。qbhvtzjes 二 詳細配置 1 去除 etc pam.d su檔案中如下行的注釋 auth required pam wheel.so use uid 2 在 etc ...