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

全面解析Linux特殊用戶權限的分配

運維 系統運維
Linux特殊用戶權限是指有關系統管理的權限,在這部分中,系統管理員可以分配給一些普通用戶一些特殊權限讓他們來幫助管理系統。

對于比較大的系統,Linux管理員會有多人,Linux特殊用戶權限的分配就是必須來做的,如果每股而安利員都用root來登錄,那么系統管理將變得十分的不安全和可靠。可有將Linux特殊用戶權限分配給普通用戶來解決這個問題。

我們不可以使用su讓他們直接變成root,因為這些用戶都必須知道root的密碼,這種方法很不安全,而且也不符合我們的分工需求。一般的做法是利用權限的設置,依工作性質分類,讓特殊身份的用戶成為同一個工作組,并設置工作組權限。例如:要wwwadm這位用戶負責管理網站數據,一般Apache Web Server的進程httpd的所有者是www,您可以設置用戶wwwadm與www為同一工作組,并設置Apache默認存放網頁目錄/usr/local/httpd/htdocs的工作組權限為可讀、可寫、可執行,這樣屬于此工作組的每位用戶就可以進行網頁的管理了。
但這并不是最好的解決辦法,例如管理員想授予一個普通用戶關機的權限,這時使用上述的辦法就不是很理想。這時您也許會想,我只讓這個用戶可以以root身份執行shutdown命令就行了。完全沒錯,可惜在通常的Linux系統中無法實現這一功能,不過已經有了工具可以實現這樣的功能——sudosudo通過維護一個特權到用戶名映射的數據庫將特權分配給不同的用戶,這些特權可由數據庫中所列的一些不同的命令來識別。為了獲得某一特權項,有資格的用戶只需簡單地在命令行輸入sudo與命令名之后,按照提示再次輸入口令(用戶自己的口令,不是root用戶口令)。例如,sudo允許普通用戶格式化磁盤,但是卻沒有賦予其他的root用戶特權。

1、sudo工具由文件/etc/sudoers進行配置,該文件包含所有可以訪問sudo工具的用戶列表并定義了他們的特權。一個典型的/etc/sudoers條目如下:
liming ALL=(ALL) ALL
這個條目使得用戶liming作為超級用戶訪問所有應用程序,如用戶liming需要作為超級用戶運行命令,他只需簡單地在命令前加上前綴sudo。因此,要以root用戶的身份執行命令format,liming可以輸入如下命令:
# sudo /usr/sbin/useradd sam
注意:命令要寫絕對路徑,/usr/sbin默認不在普通用戶的搜索路徑中,或者加入此路徑:PATH=$PATH:/usr/sbin;export PATH。另外,不同系統命令的路徑不盡相同,可以使用命令“whereis 命令名”來查找其路徑。
這時會顯示下面的輸出結果:
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these two things:
#1) Respect the privacy of others.
#2) Think before you type.
Password:
如果liming正確地輸入了口令,命令useradd將會以root用戶身份執行。
注意:配置文件/etc/sudoers必須使用命令 Visudo來編輯。
只要把相應的用戶名、主機名和許可的命令列表以標準的格式加入到文件/etc/sudoers,并保存就可以生效,再看一個例子。

2、例子:管理員需要允許gem用戶在主機sun上執行reboot和shutdown命令,在/etc/sudoers中加入:
gem sun=/usr/sbin/reboot,/usr/sbin/shutdown
注意:命令一定要使用絕對路徑,以避免其他目錄的同名命令被執行,從而造成安全隱患。
然后保存退出,gem用戶想執行reboot命令時,只要在提示符下運行下列命令:
]$ sudo /usr/sbin/reboot
輸入正確的密碼,就可以重啟服務器了。
如果您想對一組用戶進行定義,可以在組名前加上%,對其進行設置,如:
%cuug ALL=(ALL) ALL

3、另外,還可以利用別名來簡化配置文件。別名類似組的概念,有用戶別名、主機別名和命令別名。多個用戶可以首先用一個別名來定義,然后在規定他們可以執行什么命令的時候使用別名就可以了,這個配置對所有用戶都生效。主機別名和命令別名也是如此。注意使用前先要在/etc/sudoers中定義:User_Alias, Host_Alias, Cmnd_Alias項,在其后面加入相應的名稱,也以逗號分隔開就可以了,舉例如下:

Host_Alias SERVER=no1
User_Alias ADMINS=liming,gem
Cmnd_Alias SHUTDOWN=/usr/sbin/halt,/usr/sbin/shutdown,/usr/sbin/reboot
ADMINS SERVER=SHUTDOWN

4、再看這個例子:
ADMINS ALL=(ALL) NOPASSWD: ALL
表示允許ADMINS不用口令執行一切操作,其中“NOPASSWD:”項定義了用戶執行操作時不需要輸入口令。

5、sudo命令還可以加上一些參數,完成一些輔助的功能,如
$ sudo –l
會顯示出類似這樣的信息:
User liming may run the following commands on this host:
(root) /usr/sbin/reboot
說明root允許用戶liming執行/usr/sbin/reboot命令。這個參數可以使用戶查看自己目前可以在sudo中執行哪些命令。

6、在命令提示符下鍵入sudo命令會列出所有參數,其他一些參數如下:
-V 顯示版本編號。
-h 顯示sudo命令的使用參數。
-v 因為sudo在第一次執行時或是在N分鐘內沒有執行(N預設為5)會詢問密碼。這個參數是重新做一次確認,如果超過N分鐘,也會問密碼。
-k 將會強迫使用者在下一次執行sudo時詢問密碼(不論有沒有超過N分鐘)。
-b 將要執行的命令放在背景執行。
-p prompt 可以更改問密碼的提示語,其中%u會替換為使用者的賬號名稱,%h會顯示主機名稱。
-u username/#uid 不加此參數,代表要以root的身份執行命令,而加了此參數,可以以username的身份執行命令(#uid為該username的UID)。
-s 執行環境變量中的 SHELL 所指定的 Shell ,或是 /etc/passwd 里所指定的 Shell。
-H 將環境變量中的HOME(宿主目錄)指定為要變更身份的使用者的宿主目錄。(如不加-u參數就是系統管理者root。)
 要以系統管理者身份(或以-u更改為其他人)執行的命令。

Linux特殊用戶權限的分配可以幫助我們更好、更安全的管理系統。

【編輯推薦】

  1. 詳述Linux后臺運行命令(一)
  2. 詳細說明Linux掛載命令
  3. 簡述Linux防護墻配置修改指令
  4. 關于Linux內核安全入侵偵察系統的使用問題
  5. 詳細介紹Linux mount命令使用
責任編輯:小霞 來源: 互聯網
相關推薦

2010-03-10 16:59:59

Linux數字文件權限

2010-09-25 14:12:50

Java內存分配

2009-10-27 17:39:39

Oracle用戶權限

2019-11-10 09:30:44

LinuxLinux權限

2009-09-29 10:57:13

Linux特殊文件權限操作系統

2010-03-09 17:19:01

Linux時鐘

2009-10-21 14:27:12

Oracle用戶權限分

2010-01-06 17:12:57

Linux主要構成

2009-12-25 16:47:04

Linux Make規

2010-03-08 17:27:56

Linux profi

2009-12-24 14:02:57

Linux集群技術

2010-03-09 14:45:48

Linux ifcon

2010-05-19 14:37:00

Subversion用

2010-03-10 17:18:17

Linux磁盤陣列

2010-03-09 14:59:02

Linux ifcon

2021-10-15 08:51:09

Linux內存 Kmalloc

2017-03-20 19:01:20

Linux管理員系統用戶

2009-12-17 15:01:21

Linux系統多用戶

2013-04-25 10:30:03

Linux系統文件權限

2010-03-09 17:45:11

Linux計劃任務
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 高清一区二区三区 | 亚洲国产情侣自拍 | 玖玖玖av| 日韩一级黄色毛片 | 日本男人天堂 | www.中文字幕 | 欧美成年人视频在线观看 | 久久久成人免费一区二区 | 黄色一级大片在线免费看产 | 精品三级在线观看 | 精品久久久久久久久久久久 | 久久久美女 | 少妇精品亚洲一区二区成人 | 99视频在线看 | 亚洲一区二区在线电影 | 国产一级片网站 | 伊久在线| 成人午夜影院 | 中文字幕视频三区 | 美女视频黄色片 | 亚洲综合二区 | 另类 综合 日韩 欧美 亚洲 | 91精品免费| 久久久久国产精品人 | 真人女人一级毛片免费播放 | 亚洲欧美精 | 日韩在线视频一区二区三区 | 久久69精品久久久久久久电影好 | 欧美涩 | 九九九久久国产免费 | 午夜影院在线观看 | 男女羞羞视频在线免费观看 | 狠狠色香婷婷久久亚洲精品 | 狠狠亚洲| 青娱乐一区二区 | 97影院在线午夜 | www.久久 | 亚洲精品一区久久久久久 | 精品亚洲一区二区三区 | 成人福利电影 | 免费看黄色小视频 |