成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何在 sudo 運行的命令中防止使用參數

系統 Linux
在這篇指南中,我們將學習如何在 Linux 中 防止 sudo 運行的命令使用參數。即我們允許一個用戶使用 sudo 運行特權級命令,但是 不帶命令行參數。

允許用戶使用 ??sudo?? 運行命令,但不帶命令行參數。

在之前的文章,我們學習了如何 ??通過 sudo 以 root 身份運行目錄中的命令??。在這篇指南中,我們將學習如何在 Linux 中 防止 sudo 運行的命令使用參數。即我們允許一個用戶使用 ??sudo?? 運行特權級命令,但是 不帶命令行參數

背景介紹

你已經知道了,每個命令執行一個特定操作有不同的選項。讓我們以 ??ls?? 命令為例。

??ls?? 命令會羅列文件夾中的內容,對嗎?沒錯。??ls?? 命令附帶了一些命令行選項和標志。例如,你可以用 ??ls?? 命令的 ??-a?? 標志羅列文件夾中的所有內容(包括隱藏文件)。

在這份簡要指南中,我們將明白如何允許用戶通過 ??sudo?? 運行 ??ls?? 命令,但是不能使用命令行選項或者標志。我講清楚了嗎?接下來讓我來展示一下如何做到這點。

防止使用 sudo 參數

以 ??root?? 用戶身份編輯 ??/etc/sudoers?? 文件:

[root@Almalinux8CT ~]# visudo

添加下面一行:

user1   ALL=(root)      /usr/bin/ls ""

Deny Command Arguments With Sudo

Deny Command Arguments With Sudo

要注意這里 ??ls?? 之后的 雙引號。雙引號會屏蔽用戶在給定命令之后輸入的參數(比如 ??ls?? 命令)。在上面的命令中,??user1?? 能夠以 ??root?? 身份運行 ??ls?? 命令,但是不能使用 ??ls?? 命令的選項以及標志。你可以選擇其他的指令進行嘗試。保存該文件并關閉。

現在,以 ??user1?? 的身份登錄系統,并嘗試以管理員身份運行 ??ls?? 命令,不要添加任何選項:

[user1@Almalinux8CT ~]$ sudo -u root ls -a

或許你會遇到下面的報錯:

Sorry, user user1 is not allowed to execute '/bin/ls -a' as root on Almalinux8CT.

不過你可以不添加參數來運行 ??ls?? 命令:

[user1@Almalinux8CT ~]$ sudo -u root ls

Prevent Command Arguments With Sudo

Prevent Command Arguments With Sudo

防止所有用戶使用命令參數

上述例子像你展示了如何阻止用戶以管理員身份運行帶有參數的命令。你是否想要對所有用戶應用該規則呢?很簡單!只需要在 ??/etc/sudoers?? 文件中添加一行:

ALL   ALL=(root)      /usr/bin/ls ""

現在,系統中的所有用戶都可以運行不帶參數的 ??ls?? 命令。

想要恢復默認設置,只需要刪除最后的雙引號,或者刪除整行。

查看幫助手冊,了解更多。

$ man sudoers

結論

在這份指南中,我們學習了如何允許用戶以管理員身份運行命令,但是不能添加任何命令參數。這樣可以限制用戶誤用一些命令行參數。

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2017-02-06 18:00:26

Linuxsudo命令

2019-04-19 11:00:05

Linuxsudo命令

2018-07-02 09:00:27

Linux特定時間運行命令

2021-06-10 09:56:09

Linux命令shell

2019-04-12 15:25:15

Fedora 30內核命令行

2019-03-22 09:20:45

Linux命令sudo

2017-09-19 15:40:23

Linuxsudo命令密碼

2022-01-21 10:58:39

JavaScriptGolangPython

2009-08-16 20:11:50

linux中talk命talk命令參數linux命令行參數

2013-04-09 09:38:02

2020-02-24 10:39:55

Python函數線程池

2017-02-05 17:48:04

Linuxsudo命令密碼會話

2023-03-07 10:50:42

Linux命令系統

2011-09-02 11:29:45

ubuntusudo

2018-05-16 10:32:06

Linux命令find

2018-06-26 09:15:24

Linux命令history

2022-11-18 10:16:26

Linuxwc 命令

2023-02-28 22:26:33

2013-05-14 10:53:43

2021-09-16 17:38:49

UbuntuLinuxJava
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久精品视频在线观看 | 中文字幕一区二区三区四区五区 | 久久久精品视频一区二区三区 | 91精品久久久久久久久99蜜臂 | 久草福利| 欧美日韩综合一区 | 久久精品久久久 | 久久久av| 999免费网站 | 成年人在线视频 | 久久的色 | 欧美日韩手机在线观看 | 99精彩视频| 国产激情视频在线观看 | 久久久欧洲 | 日韩中文字幕在线视频观看 | 色性av | 欧美性极品xxxx做受 | 精品综合久久久 | 一区二区三区欧美 | 日日干夜夜操天天操 | 欧美lesbianxxxxhd视频社区 | 美女黄视频网站 | 国产精品日韩欧美一区二区三区 | 在线中文字幕亚洲 | 九九热在线视频免费观看 | 日韩一区二区三区视频 | 国内精品在线视频 | 欧美区在线 | 精品亚洲永久免费精品 | 最新av中文字幕 | 91资源在线| 日本不卡一区二区 | 欧美视频在线免费 | av在线电影网 | 国产一伦一伦一伦 | 69av网| 免费大黄视频 | 国产一区精品 | 久草视频在线播放 | 久久综合一区二区 |