文件系統權限基本介紹
1.文件基本權限
總共10個字符,可以分為四組,
第一組,就一個字符-,代表是文件類型,是一個常規文件,還有其他的類型如下所示
軟連接展示如下
目錄文件如下
第二組是用戶權限,u(user)
第三組是組權限,g(group)
第四組是其他用戶權限,o(others)
u(user)--所有者
g(group)-組
o(others)-其他用戶
a(all)-所有者,包含u+g+o
r(read)--讀
w(write)-寫
x(execute)-執行
讀權限是4,二進制表示成 0100
寫權限是2,二進制表示成 0010
執行權限是1,二進制表示成0001
為什么這樣表示,組合到一起沒有進位影響
整個組的權限是讀寫執行權限數字相加,最大就是7,如
-rwxrw-r-- 1 root root 0 Jan 3 11:17 test.txt
第一個字符是-,說明是普通文件
第二組是rwx,權限是4+2+1=7,用戶有可讀可寫可執行的權限
第三組是rw-,權限是4+2+0=6,組用戶有可讀可寫,沒有執行的權限
第四組是r--,權限是4+0+0=4,其他用戶有可讀的權限,沒有寫和執行的權限
修改文件權限chmod
語法:chmod [{ugoa}{+-=}{rwx}][文件或目錄]
[mode=421][文件或目錄]
-R 遞歸修改
如果修改所有可讀可寫可執行,直接chmod 777 test.txt即可
1.chmod u+x test.txt
對當前用戶增加可執行權限
2.chmod g+x,o+w test.txt
對組用戶增加可執行權限,給其他用戶增加可讀權限
3.chmod g-x,o-w test.txt
刪除剛才增加的權限
其他情況同理。
參考: