Linux中目錄文件的權限及其對應的操作

Linux中有個宗旨,就是一切皆文件,那麼因爲這個所以目錄其實對於Linux來說也是一個文件;既然是一個文件,那個訪問這個文件也就要有相應的權限,今天就來測試一下這個權限;
首先我們假如要顯示一個目錄文件的話,
顯示目錄
雖然我們創建了這個目錄,但是當我們把目錄文件的權限修改只有r權限時,我們可以看到這個目錄,但是當我們想要進入這個目錄的時候的,就會發現權限不允許的情況;
只有w權限
當我們將其權限修改爲只有w權限的時候,這個時候我們顯示依舊可以看到這個目錄,但是我們還是進不去這個目錄;
只有x權限
然後將其權限修改爲只有x執行權限時,發現我們可以進的去這個目錄了,這個時候用pwd看一下當前目錄,發現確實進去了;
root用戶
這個時候我們將其用戶轉爲root,發現超級用戶root並不受權限的影響,無論有什麼權限都可以進出這個目錄;
當我們能夠進去目錄的時候,這個時候就又牽扯到在目錄當中創建文件,以及顯示文件的權限,分別是受哪個權限所控制的,於是便驗證了一下;當我們同時擁有x進去目錄和r寫權限時:
r+x
這個時候我們可以進去,同時可以讀其中的文件,但是當我們想要在其中在創建一個新文件的時候,就會報權限不允許的提示;
w+x
當我們擁有w和x的權限的時候,我們可以進去這個目錄,在其中創建也就是寫入一個新文件,但是當我們想要顯示其中所擁有的文件的時候,權限就會不夠;
root
最後還是證明一下root用戶的權限是多麼的強大,這些權限的約束對他都是不起作用的;
綜上可得:

  1. root用戶是不受權限約束的;
  2. 當一個用戶(root用戶除外)對這個目錄擁有x權限,那麼它就能進去到這個目錄中去;
  3. 當一個用戶(root用戶除外)對這個目錄擁有r權限,那它可以顯示這個目錄下的文件;
  4. 當一個用戶(root用戶除外)對這個目錄擁有w權限,那它可以創建文件到這個目錄下;

以上權限沒有提及的操縱,就是它權限不夠不被允許的操作。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章