Linux文件和目錄的權限
在linux系統(tǒng)中,文件或目錄的權限可以分為3種:
r:4 讀
w:2 寫
x:1 執(zhí)行(運行)
-:對應數(shù)值0
數(shù)字 4 、2 和 1表示讀、寫、執(zhí)行權限
rwx = 4 + 2 + 1 = 7 (可讀寫運行)
rw = 4 + 2 = 6 (可讀寫不可運行)
rx = 4 +1 = 5 (可讀可運行不可寫)
示例:
最高權限777:(4+2+1) (4+2+1) (4+2+1)
第一個7:表示當前文件的擁有者的權限,7=4+2+1 可讀可寫可執(zhí)行權限
第二個7:表示當前文件的所屬組(同組用戶)權限,7=4+2+1 可讀可寫可執(zhí)行權限
第三個7:表示當前文件的組外權限,7=4+2+1 可讀可寫可執(zhí)行權限
示例:
755:(4+2+1) (4+1) (4+1)
第一個7:表示當前文件的擁有者的權限,7=4+2+1 可讀可寫可執(zhí)行權限
第二個5:表示當前文件的所屬組(同組用戶)權限,5=4+1 可讀可執(zhí)行權限
第三個5:表示當前文件的組外權限,5=4+1 可讀可執(zhí)行權限
示例:
644:(4+2) (4) (4)
第一個6:表示當前文件的擁有者的權限,6=4+2 可讀可寫不可執(zhí)行權限
第二個4:表示當前文件的所屬組(同組用戶)權限,4=4 可讀權限
第三個4:表示當前文件的組外權限,4=4 可讀權限
總共分為7大列:
第一列:文件類型,1-代表普通文件 d-代表目錄
第二列:文件節(jié)點數(shù)(node)
第三列:表示文件擁有者root用戶
第四列:表示文件所屬組root用戶組
第五列:顯示文件大小,默認是字節(jié)byte,可以通過命令 ls -lh 更人性化地查看文件大小
第六列:文件最后修改時間
第七咧:文件或目錄的名稱
語法: chomd 755 文件名