首頁 > linux教程 > Linux權限管理 閱讀:0更新時間:2020-04-15 15:44:03

Linux權限對指令執行的影響

 通過本章的學習我們知道,權限對于使用者賬號是非常重要的,因為它可以限制使用者是否能讀取、建立、刪除、修改文件或目錄。

本節將結合前面章節學到的有關文件系統管理的指令,通過幾個實例向大家說明,權限對 linux 指令執行的重要性。

【實例 1】
讓當前用戶進入某指定目錄,可以使用什么指令?需要具備何種權限?

用戶可以使用 cd 指令,同時要想使此命令成功執行,需要用戶對要進入的目錄具有 x 權限。另外,如果用戶還想要在此目錄中使用 ls 命令,還需要對此目錄具有 r 權限。


【實例 2】
如果想在某目錄內讀取一個文件,可以使用什么指令?需要具備何種權限?

用戶可以使用 cat、more、less 等指令,并且該用戶對此目錄至少需要具有 x 權限,對讀取的文件需要具有 r 權限。


【實例 3】
如果想修改一個文件,可以使用什么指令?需要具備何種權限?

可以使用 vim 編輯器,對于權限方面,用戶至少需要對該文件所在目錄具有 x 權限,同時對該文件具有 r、w 權限。


【實例 4】
要想讓使用者 Linuxer 能夠執行 cp /dir1/file1 /dir2 的指令,則 Linuxer 需要對 dir1、file1、dir2 分別具備哪些權限。

執行 cp 命令時,Linuxer 要能夠讀取指定文件,并且能夠寫入目標文件,因此:

  • dir1:至少需要有 x 權限;
  • file1:至少需要有 r 權限;
  • dir2:至少需要有 w,x 權限。


【實例 5】
有一個文件,其絕對路徑為 /home/student/www/index.html,其中各個相關文件或者目錄的權限分別如下所示:

drwxr-xr-x 23    root     root 4096 Sep 22 12:09 /
drwxr-xr-x  6    root     root 4096 Sep 22 02:09 /home
drwx------  6 student student 4096 Sep 22 02:10 /home/student
drwxr-xr-x  6 student student 4096 Sep 22 02:10 /home/student/www
drwxr--r--  6 student student  369 Sep 22 02:11 /home/student/www/index.html

那么,當使用 test 這個賬號(不屬于 student 群組)能夠成功讀取 index.html 這個文件呢?

因為目錄結構是由根目錄一層一層讀取的,通過分析以上各個目錄和文件的權限得知,對于 vbird 賬號來說,它可以進入 /home,但卻不可以進入 /home/student,因此可以判定,vbird 無法成功讀取 index.html 文件中的內容。

beylze編程學院,一個分享編程知識和seo優化知識的網站。跟著beylze一起學習,每天都有進步。

通俗易懂,深入淺出,一篇文章只講一個知識點。

文章不深奧,不需要鉆研,在公交、在地鐵、在廁所都可以閱讀,隨時隨地漲姿勢。

文章不涉及代碼,不燒腦細胞,人人都可以學習。

當你決定關注beylze(公眾號:beylze),你已然超越了90%的其他從業者!

相關文章

優秀教程

国产亚洲欧美日韩