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

Linux下如何配置普通用戶的sudo命令權限?

系統 Linux
如果普通用戶并未進行配置相應的配置,則在使用sudo命令時會提示“xxx 不在 sudoers 文件中。此事將被報告。本篇文章就帶大家實踐一下如何對普通用戶配置sudo命令執行的權限。

?背景

在Linux系統操作時,通常不會直接采用root用戶。但當某些命令需要root權限執行時,往往會通過sudo命令提升當前用戶的執行權限來完成。

如果普通用戶并未進行配置相應的配置,則在使用sudo命令時會提示“xxx 不在 sudoers 文件中。此事將被報告。“

本篇文章就帶大家實踐一下如何對普通用戶配置sudo命令執行的權限。

sudo命令權限配置

sudo? 的英文全稱是 super user do?,即以超級用戶(root 用戶)的方式執行命令。用戶是否擁有sudo?命令的執行權限,要看是否在于 /etc/sudoers 文件進行了設置。

/etc/sudoers? 是一個文本文件,有其特定的語法,不要直接用 vim? 或者 vi? 來進行編輯,而是采用 visudo 命令。需要注意的是只有root用戶有該命令的執行權限。

切換到root用戶,命令行輸入 visudo? ,即可直接進入/etc/sudoers 的編輯頁面。

[root@iZ2zedonrtl5m2zsh6tr1xZ ~]# visudo

忽略掉其他配置信息,直接查看底部如下信息:

# User privilege specification  
root ALL=(ALL:ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL

# See sudoers(5) for more information on "#include" directives:

#includedir /etc/sudoers.d
ubuntu ALL=(ALL:ALL) NOPASSWD: ALL

解釋下每一列的含義:

  • 第一列表示用戶名,如root? 、ubuntu 等;
  • 第二列,等號左邊的ALL 表示允許從任何主機登錄當前的用戶賬戶;
  • 第二列,等號右邊的ALL 表示:第一列的用戶可以切換到系統中任何一個其它用戶;
  • 第三列,ALL? 表示:第一列的用戶能以root用戶的身份下達什么命令,ALL 表示可以下達任何命令。
  • ubuntu用戶第三列有一個NOPASSWD? 關鍵字,表明ubuntu用戶在請求sudo 時不需要輸入密碼。

如果你的用戶在切換時,如果出現”不在 sudoers 文件中“的警告信息,那么核查一下,對應的用戶應該沒有在該文件中進行配置,因此也無法使用 sudo 命令。

參考ubuntu用戶的配置,將需要提升權限的用戶(比如test_user)添加到 /etc/sudoers 文件中:

test_user  ALL=(ALL:ALL)  ALL   # test_user 使用sudo需要提供test_user的密碼

上面配置在執行sudo時需要提供密碼,那么不需要提供密碼配置方式如下:

test_user  ALL=(ALL:ALL)  NOPASSWD:ALL   # test_user 使用sudo需要提供test_user的密碼

添加完畢,esc退出編輯,執行:wq,退出并保存。

此時切換到test_user用戶,執行需要root權限的命令時,前面添加sudo即可。

[test_user@iZ2zedonrtl5m2zsh6tr1xZ ~]$ sudo docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
903734808a1e hello-world "/hello" About an hour ago Exited (0) About an hour ago happy_jennings

可以看到,現在 sudo 命令已經可以正常使用了。

小結

針對普通用戶臨時提升權限執行命令的場景,只需在 /etc/sudoers? 文件中進行配置即可。網絡上也有其他的配置方案,但未使用visudo?命令,而是先對 /etc/sudoers 文件進行全變更,然后再進行修改,最后再將權限變更回去。雖然也能實現同樣的修改功能,但繞的太遠了。讀完這篇文章的朋友,現在你已經解鎖了新的、更方便的命令。

責任編輯:武曉燕 來源: 程序新視界
相關推薦

2013-10-12 15:45:30

2011-04-12 10:16:18

UNIX權限

2022-08-19 15:02:10

Linuxsu 命令

2010-02-23 16:49:40

CentOS tomc

2013-12-23 13:24:47

Linuxauthbind命令

2011-12-12 17:07:43

2010-01-05 10:13:57

Ubuntu普通用戶市場

2011-02-24 11:11:14

2021-02-22 10:32:46

云計算云廠商SaaS

2019-02-28 09:30:04

Ubuntusudo命令

2012-08-02 10:48:03

Windows 8操作系統

2022-01-18 17:57:21

PodmanLinux容器

2009-04-30 17:29:49

LinuxUbuntuScreen

2010-07-19 17:22:02

連接到Telnet服務

2009-03-28 09:40:32

Windows 7微軟操作系統

2019-11-26 10:34:13

Linuxsudo權限命令

2009-04-20 08:49:29

Windows 7微軟操作系統

2019-04-19 11:00:05

Linuxsudo命令

2009-12-10 16:53:53

Linux操作系統

2015-07-29 11:31:25

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久www免费视频 | 精品少妇一区二区三区在线播放 | 国产黄色在线 | 欧美成人精品一区二区三区 | 蜜臀网站| 老外几下就让我高潮了 | 99精品国自产在线观看 | 亚洲一区二区三区高清 | 亚洲精品99999 | 丝袜美腿一区二区三区 | 91社区在线高清 | 国产一二三区在线 | 亚洲视频在线观看 | 久久精品久久久久久 | 午夜免费福利电影 | 国产精品精品 | 99久久精品免费看国产小宝寻花 | 欧美国产日韩一区二区三区 | 国产精品一区二区免费 | 国产精品精品3d动漫 | 日韩视频一区二区三区 | 日本黄色的视频 | 日本成年免费网站 | 在线午夜| 久久r免费视频 | 久久久久国产精品一区二区 | 日韩午夜影院 | 91精品久久久久久久久中文字幕 | 手机日韩 | 亚洲高清在线 | 一区久久| 欧美一区二区视频 | 成年人在线观看视频 | 777777777亚洲妇女 | 欧美视频一区二区三区 | 国产精久久久久久久妇剪断 | 国产日韩欧美精品一区二区 | 国产精品美女久久久久aⅴ国产馆 | 免费激情 | 国产日韩欧美一区 | 国产激情免费视频 |