自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

教你如何在 Linux 中禁止普通用戶使用 su 命令

系統(tǒng) Linux
su 命令是一個(gè)特殊的命令,它允許用戶以另一個(gè)用戶和組的身份運(yùn)行命令。它還允許你切換到 root 帳戶或另一個(gè)指定的用戶帳戶。

要切換到另一個(gè)用戶帳戶,用戶可以從他們當(dāng)前的登錄會(huì)話中運(yùn)行 su 命令,如下所示,用戶可以通過su切換用戶:

[bob@localhost ~]$ su - user01
Password:

默認(rèn)情況下,所有用戶都可以使用 su 命令。我們可以在/etc/sudoers中禁用su命令。

若要切換到 root 帳戶,用戶必須具有 root 密碼。在此示例中,用戶正在切換到 root 帳戶。

[user01@localhost ~]$ su -
Password:


禁用普通用戶的su訪問

禁用普通用戶的 su 訪問權(quán)限,首先,備份以下/etc/sudoers的原始文件,如下所示:

[bob@localhost ~]$ sudo cp -p /etc/sudoers /etc/sudoers.back
[sudo] password for bob:

使用visudo命令打開sudoers配置文件

[bob@localhost ~]$ sudo visudo

在## Command Aliases部分下面添加如下行:

Cmnd_Alias DISABLE_SU = /usr/bin/su

然后在文件末尾添加以下行,將用戶名 bob替換為需要禁用 su 訪問權(quán)限的用戶:

bob ALL=(ALL) NOPASSWD: ALL, !DISABLE_SU

保存退出

使用bob用戶驗(yàn)證一下。系統(tǒng)應(yīng)返回如下錯(cuò)誤消息 "Sorry, user bob is not allowed to execute '/bin/su - user01' as root on localhost.localdomain."

[bob@localhost ~]$ sudo su - user01
Sorry, user bob is not allowed to execute '/bin/su - user01' as root on localhost.localdomain.

禁用用戶組的su訪問

還可以禁用用戶組的 su 訪問權(quán)限。例如,要禁用組 wheel 中所有用戶的 su 訪問權(quán)限,可以執(zhí)行下面命令:


[bob@localhost ~]$ sudo visudo
%wheel ALL=(ALL) ALL, !DISABLE_SU

責(zé)任編輯:龐桂玉 來源: 良許Linux
相關(guān)推薦

2022-08-04 07:03:11

Linux配置命令

2013-12-23 13:24:47

Linuxauthbind命令

2010-01-05 10:13:57

Ubuntu普通用戶市場

2011-02-24 11:11:14

2010-02-23 16:49:40

CentOS tomc

2011-12-12 17:07:43

2011-04-12 10:16:18

UNIX權(quán)限

2021-02-22 10:32:46

云計(jì)算云廠商SaaS

2009-04-30 17:29:49

LinuxUbuntuScreen

2012-08-02 10:48:03

Windows 8操作系統(tǒng)

2013-10-12 15:45:30

2021-04-04 22:56:47

Linux循環(huán)用戶

2009-12-10 16:53:53

Linux操作系統(tǒng)

2015-07-29 11:31:25

2012-11-02 09:28:57

Windows Ser

2010-07-19 17:22:02

連接到Telnet服務(wù)

2009-03-28 09:40:32

Windows 7微軟操作系統(tǒng)

2021-03-07 00:34:30

大數(shù)據(jù)互聯(lián)網(wǎng)技術(shù)

2009-04-20 08:49:29

Windows 7微軟操作系統(tǒng)

2017-11-01 13:34:33

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號