修改文件所有者:
語法:chown [選項] 用戶或組 文件
說明:chown將指定文件的擁有者改爲指定的用戶或組。用戶是用戶名或者用戶ID。組是組名或者組ID。文件是以空格分開的要改變權限的文件列表,支持通配符。
參數:
-R 遞歸式地改變指定目錄及其下的所有子目錄和文件的擁有者。
-v 顯示chown命令所做的工作。
例1:將文件cmd.log的所有者改爲yeqiuyv
chown yeqiuyv cmd.log
例2:將目錄/logs及其下的所有文件和子目錄的屬主改爲yeqiuyv,屬組改爲users
chown -R yeqiuyv.users /logs
修改文件所在組
語法:
chgrp newgroup file
權限的基本介紹
0-9位說明:
- 第0位確定文件類型(d,-,l,c,b),d 目錄文件,- 普通文件,l 鏈接文件,c 字符設備文件(鍵盤、鼠標),b 塊設備文件(硬盤)
- 第1-3位確定所有者(該文件的所有者)擁有該文件的權限,User。
- 第4-6位確定所屬組(同用戶組的)擁有該文件的權限,Group。
- 第7-9位確定其他用戶擁有該文件的權限,Other
rwx作用到文件:
[r]代表可讀(read):可以讀取、查看
[w]代表可寫(write):可以修改,但是不代表可以刪除該文件,刪除一個文件的前提條件是對該文件所在的目錄有寫權限,才能刪除該文件
[x]代表可執行(execute):可以被執行
rwx作用到目錄:
[r]代表可讀(read):可以堵路,ls查看目錄內容
[w]代表可寫(write):可以修改,目錄內創建、刪除、重命名目錄
[x]代表可執行(execute):可以進入該目錄
r=4,w=2,x=1 因此rwx=4+2+1=7
修改權限:
通過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 文件目錄名