【Linux學習筆記】16_Linux許可權管理
阿新 • • 發佈:2018-12-17
許可權的基本介紹
ls -l 中顯示的內容如下: -rwxrw-r--1 root root 1213 Feb 2 09:39 abc
0-9位說明
- 第0位確定檔案型別(d, -, l , c , b)
- 第1-3位確定所有者(該檔案的所有者)擁有該檔案的許可權。---User
- 第4-6位確定所屬組(同用戶組的)擁有該檔案的許可權,---Group
- 第7-9位確定其他使用者擁有該檔案的許可權---Other
rwx許可權詳解
rwx作用到檔案
- [ r ]代表可讀(read): 可以讀取,檢視
- [ w ]代表可寫(write): 可以修改,但是不代表可以刪除該檔案,刪除一個檔案的前提條件是對該檔案所在的目錄有寫許可權,才能刪除該檔案.
- [ x ]代表可執行(execute):可以被執行
rwx作用到目錄
- [ r ]代表可讀(read): 可以讀取,ls檢視目錄內容
- [ w ]代表可寫(write): 可以修改,目錄內建立+刪除+重新命名目錄
- [ x ]代表可執行(execute):可以進入該目錄
檔案及目錄許可權實際案例
ls -l 中顯示的內容如下: -rwxrw-r--1 root root 1213 Feb 2 09:39 abc
10個字元確定不同使用者能對檔案幹什麼
- 第一個字元代表檔案型別:檔案(-),目錄(d),連結(l)
- 其餘字元每3個一組(rwx) 讀(r) 寫(w) 執行(x)
- 第一組rwx : 檔案擁有者的許可權是讀、寫和執行
- 第二組rw-: 與檔案擁有者同一組的使用者的許可權是讀、寫但不能執行
- 第三組r--: 不與檔案擁有者同組的其他使用者的許可權是讀不能寫和執行
可用數字表示為: r=4,w=2,x=1 因此rwx=4+2+1=7
- 1 檔案:硬連線數或目錄:子目錄數
- root 使用者
- root 組
- 1213 檔案大小(位元組),如果是資料夾,顯示4096位元組
- Feb 2 09:39 最後修改日期
- abc 檔名
修改許可權-chmod
基本說明
通過chmod指令,可以修改檔案或者目錄的許可權。
第一種方式:+ 、-、= 變更許可權
u:所有者g:所有組o:其他人a:所有人(u、g、o的總和)
- chmod u=rwx,g=rx,o=x 檔案目錄名
- chmod o+w 檔案目錄名
- chmod a-x 檔案目錄名
第二種方式:通過數字變更許可權
- r=4 w=2 x=1 rwx=4+2+1=7
- chmod u=rwx,g=rx,o=x 檔案目錄名
- 相當於chmod 751 檔案目錄名
修改檔案所有者-chown
基本介紹
- chown newowner file 改變檔案的所有者
- chown newowner:newgroup file 改變使用者的所有者和所有組
- -R 如果是目錄則使其下所有子檔案或目錄遞迴生效
修改檔案所在組-chgrp
基本介紹
chgrp newgroup file 改變檔案的所有組