權限的概念
- linux中,權限是用于控制【用戶】對?【文件】進行操作控制的工具。
- 用戶權限+文件權限
- 用戶權限
- 用戶?
- 用戶組:具有相同特性的用戶的集合體。
- 文件權限
- ?linux中,一切皆文件,包括普通文件,目錄,文件夾。所有的文件都具有3種權限,即:讀(read)寫(write)執行(execute),對應:【4 2 1】 。
- 文件夾:
- 讀:查看當前文件夾下的文件
- 寫:在文件夾中創建、刪除、修改文件
- 執行:允許用戶進入該文件夾?
- 用戶權限
屬主屬組其他
增加權限的2種模式
- 符號模式
- chmod a+x? 1.txt? ?//所有用戶都具有執行權限
- ?chmod a+ rwx 1.txt? //給所有用戶賦予讀寫和執行權限
- chmod o-w 1.txt? //移除其他用戶的寫權限
- 其中:a表示所有用戶,u表示當前用戶,o 表示其他用戶,+ 表示增加權限 ,- 表示取消權限 ,= 表示賦予權限。
- 二進制模式
- 讀:4
寫:2 - 執行:1
- chmod 421? //給當前用戶賦予讀權限,當前用戶組賦予寫權限,其他用戶賦予執行權限。
- ?chmod 763 //當前用戶賦予讀寫執行權限,用戶組賦予讀寫權限,其他用戶賦予寫和執行權限。
- 讀:4
- chmod -R 777 dir? //讓dir目錄下的所有文件都具有全部權限,-R 遞歸賦予。