2009年4月26日 星期日

[Linux]權限關係

檔案:
* r (read):可讀取此一檔案的實際內容,如讀取文字檔的文字內容
* w (write):可以編輯、新增或者是修改該檔案的內容(但不含刪除該檔案)
* x (eXecute):該檔案具有可以被系統執行的權限
目錄:
 * r (read contents in directory):

  表示具有讀取目錄結構清單的權限,所以當你具有
  讀取(r)一個目錄的權限時,表示你可以查詢該目錄
  下的檔名資料。 所以你就可以利用 ls 這個指令將該
  目錄的內容列表顯示出來!

 * w (modify contents of directory):

  這個可寫入的權限對目錄來說,是很了不起的! 因為
  他表示你具有異動該目錄結構清單的權限,也就是底下
  這些權限:
  o 建立新的檔案與目錄;
  o 刪除已經存在的檔案與目錄(不論該檔案的權限為何!)
  o 將已存在的檔案或目錄進行更名;
  o 搬移該目錄內的檔案、目錄位置。
 總之,目錄的w權限就與該目錄底下的檔名異動有關就對了啦!

 * x (access directory):

  目錄的x代表的是使用者能否進入該目錄成為工作目錄的用途!
  所謂的工作目錄(work directory)就是你目前所在的目錄啦!舉
  例來說,當你登入Linux時, 你所在的家目錄就是你當下的工作
  目錄。而變換目錄的指令是『cd』(change directory)囉!

  

  取自:鳥哥的Linux私房菜 - 目錄與檔案之權限意義

沒有留言:

張貼留言