Linux學習之旅(二)

在 Linux 裏面,任何一個檔案都具有『User, Group 及 Others』三種身份的個別權限,這三種身份的屬於包含和被包含的關係

查看文件命令:ls 或者 ll

權限中d代表目錄 各類身份權限順序爲rwx 若沒有權限,就會出現減號[ - ]代替

r 權限:擁有此權限表示可以讀取目錄結構列表,也就是說可以查看目錄下的文件名和子目錄名,注意:僅僅指的是名字。

w權限:擁有此權限表示具有更改該目錄結構列表的權限,總之,目錄的w權限與該目錄下的文件名或子目錄名的變動有關但是                 不 包括刪除該檔案

x權限:擁有目錄的x權限表示用戶可以進入該目錄成爲工作目錄,能不能進入一個目錄,只與該目錄的x權限有關,如果用戶對於某個目錄不具有x權限,則無法切換到該目錄下,也就無法執行該目錄下的任何命令,即使具有該目錄的r權限。且如果用戶對於某目錄不具有x權限,則該用戶不能查詢該目錄下的文件的內容,注意:指的是內容,如果有r 權限是可以查看該目錄下的文件名列表或子目錄列表的。所以要開放目錄給任何人瀏覽時,應該至少要給與r及x權限.在 Linux 底下,我們的檔案是否能被執行,則是由文件是否具有『x』這個權限來決定的!跟檔名是沒有絕對的關係的。

注意 如果文檔名前多一個『 . 』,則代表這個檔案爲『隱藏檔』使用命令時需在ls後加 -a

改變文件屬性和權限

  • chgrp :改變檔案所屬羣組
  • chown :改變檔案擁有者
  • chmod :改變檔案的權限, SUID, SGID, SBIT 等等的特性

chgrp 用法(注意:羣組必項是已經存在系統中的賬號,也就是在/etc/groups 這個檔案中有記錄的羣組名稱才能改變)

chown 用法(注意:用戶必項是已經存在系統中的賬號,也就是在/etc/passwd 這個檔案中有記錄的用戶名稱才能改變)

chmod 用法

權限的謳定方法有兩種, 分別可以使用數字或者是符號來進行權限的變更

1.數字類型改變權限

    每種身份有自己的權限 各種權限對應到數字分別是 r:4 w:2 x:1 

    每種身份(owner/group/others)各自的三個權限(r/w/x)分數是需要累加的 如-rwxr-x--- 對應的就是:owner =4+2+1=7 group=4+0+1=5  others= 0+0+0=0  那麼對文件進行權限變更時 該文件的權限數字就是750.

2.符號類型改變檔案權限

u:user g:group o:others a:all

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