2021-05-12 14:32:11
Linux檔案的許可權與隱藏屬性
2020-06-16 17:09:54
一、檔案的屬性
1. 許可權詳解
r 表示讀許可權————————————讀取檔案內容
w 表示寫許可權————————————編輯、新增、修改內容(非刪除)
x 代表執行許可權———————————讀取檔案內容
— 表示沒有該許可權——————————讀取檔案內容
2. 許可權對目錄的重要性
- 目錄是特殊的檔案
- 檔案的資料是檔案內容,目錄的資料是檔案的列表。
- 目錄的執行許可權意味著使用者能否存取檔案列表
3. 目錄的執行許可權與讀許可權
讀 :是否能存取目錄下檔案屬性(許可權、大小、所屬組、所有者......)
執行:是否能進入到目錄,能否看到目錄列表。
r-- 可以看到檔名,屬性無法看到
--x 存取拒絕
-
執行許可權
將對dir目錄下的所有目錄新增X許可權,
dir下的檔案如果所有者、所屬組、其他有一個執行許可權就把所有改為X
dir下的檔案沒有x,則不修改chmod -R a=X dir
4. 目錄中檔案的刪除
-
目錄中檔案的能不能刪除看的是對目錄有沒有執行許可權,刪除檔案就是刪除目錄中的資料。所以能不能刪除檔案在於目錄的許可權
[root@CentOS6 app]# ls -al /root -rw-r--r--. 1 root root 176 Sep 23 2004 .bashrc
5. 隱藏屬性
- 檔案
-
鎖定檔案:對於檔案來說不能被刪除、改名、設定。只有root可以使用
[root@centos7 ~]# chattr +i file
-
只能追加:對於檔案來說只能追加內容
[root@centos7 aubin]# chattr +a file
- 鎖定目錄
- 無法目錄屬性(許可權、所有者、所屬組)
- 可以往目錄增加檔案、資料夾
- 新建的檔案成為唯讀檔案,但是(root)可以強行修改
-
目錄下的新目錄與鎖定的父目錄chattr無關,新目錄可以建立、可以修改
[root@centos7 app]shattr +a Aubin [root@centos7 app]# lsattr -----a---------- ./Aubin [root@centos7 app]# tree └── Aubin (可以建立檔案、資料夾。不能刪除移動修改) ├── ├── dir (可以執行原有的任何操作,與Aubin的shattr許可權無關) │ │ │ ├── wenjian │ └── wenjianceshi └── file
本文永久更新連結地址:http://www.linuxidc.com/Linux/2017-07/145951.htm
相關文章