ls後的檔案屬性
1 | - rwx rwx rwx 1 |
rwx的數字表示法
r: 4w: 2x: 1
所以rwx為 7,rw-為 6,r-x為 5。
同時修改檔案或目錄的使用者:群組
1 | $ chown [-R] 帳號名稱:群組名稱 檔案或目錄 |
加上-R參數可以對目錄下的所有檔案作用。
權限對檔案的意義
r: 使用者可以讀取該檔案內容。w: 使用者可以修改檔案內容,但不能刪除該檔案,刪除的權限與目錄的權限有關x: 使用者可以執行該檔案。
權限對資料夾(=目錄)的意義
r: 若使用者對目錄具有r權限,表示使用者可以透過ls讀取目錄內的檔案名稱。w: 若使用者對目錄具有w權限,則代表使用者能更動該目錄的結構,具體來說可以:- 建立新的檔案和目錄
- 刪除已經存在的檔案和目錄 (無論這些檔案的權限)
- 將已存在的檔案或目錄更名
- 搬移該目錄內的檔案或目錄
x: 若使用者對目錄具有x權限,則表示使用者能透過cd進入該目錄,並以該目錄作為工作目錄 (working directory)
一些細節
- 通常要讀取一個目錄中的檔案時,至少要對目錄具有
x權限。
建立一個新檔案或新目錄時的預設權限設定為何?
以 umask -S 進行查詢。