文件權限類
1.文件屬性
1)從左到右的10個字符表示 drwxr-xr-x
0 首位表示類型
第1-3位確定屬主(該文件的所有者)擁有該文件的權限。---User
第4-6位確定屬組(所有者的同組用戶)擁有該文件的權限,---Group
第7-9位確定其他用戶擁有該文件的權限 ---Other
2)rxw作用文件和目錄的不同解釋
作用到文件:
[ r ]代表可讀(read): 可以讀取,查看
[ w ]代表可寫(write): 可以修改,但是不代表可以刪除該文件,刪除一個文件的前提條件是對該文件所在的目錄有寫權限,才能刪除該文件.
[ x ]代表可執行(execute):可以被系統執行
作用到目錄:
[ r ]代表可讀(read): 可以讀取,ls查看目錄內容
[ w ]代表可寫(write): 可以修改,目錄內創建+刪除+重命名目錄
[ x ]代表可執行(execute):可以進入該目錄
2.chmod 改變權限
基本語法:
第一種方式變更權限 chmod [{ugoa}{+-=}{rwx}] 文件或目錄
第二種方式變更權限 chmod [mode=421 ] [文件或目錄]
經驗技巧:
u:所有者 g:所有組 o:其他人 a:所有人(u、g、o 的總和)
r=4 w=2 x=1 rwx=4+2+1=7
操作實例:
修改文件使其所屬主用戶具有執行權限:chmod u+x houge.txt
修改文件使其所屬組用戶具有執行權限:chmod g+x houge.txt
修改文件所屬主用戶執行權限:chmod u-x,o+x houge.txt
採用數字的方式,設置文件所有者、所屬組、其他用戶都具有可讀可寫可執行權限:chmod 777 houge.txt
修改整個文件夾裏面的所有文件的所有者、所屬組、其他用戶都具有可讀可寫可執行權限:chmod -R 777 xiyou/
3.chown 改變所有者
基本語法:
chown [選項] [最終用戶] [文件或目錄] (功能描述:改變文件或者目錄的所有者)
選項說明;
-R 遞歸操作
操作實例:
修改文件所有者:chown atguigu ceshi.txt
遞歸改變文件所有者和所有組: chown -R 用戶名:用戶名 ceshi/
4.chgrp 改變所屬組
基本語法:
chgrp [最終用戶組] [文件或目錄] (功能描述:改變文件或者目錄的所屬組)
操作實例:
修改文件的所屬組:chgrp root ceshi.txt