CentOS系統(tǒng)修改文件權(quán)限為rwxr-x-wx(753)的完整指南
文件權(quán)限核心概念
Linux系統(tǒng)中,文件權(quán)限分為三個(gè)層級(jí):所有者(User)、所屬組(Group)、其他用戶(Others)。每個(gè)層級(jí)包含讀?。╮)、寫入(w)、執(zhí)行(x)三種權(quán)限,通過(guò)字符組合或數(shù)字代碼表示。
權(quán)限字符說(shuō)明
- r:讀取權(quán)限(數(shù)字4)
- w:寫入權(quán)限(數(shù)字2)
- x:執(zhí)行權(quán)限(數(shù)字1)
修改權(quán)限操作步驟
方法一:符號(hào)模式
chmod u=rwx,g=rx,o=wx 文件名
說(shuō)明:u表示所有者,g表示組,o表示其他用戶,=用于指定精確權(quán)限組合
方法二:數(shù)字模式
chmod 753 文件名
計(jì)算原理:
所有者權(quán)限:4(r)+2(w)+1(x)=7
組權(quán)限:4(r)+0(w)+1(x)=5
其他用戶權(quán)限:0(r)+2(w)+1(x)=3
實(shí)際應(yīng)用案例
案例1:修改單個(gè)文件權(quán)限
chmod 753 script.sh
案例2:遞歸修改目錄權(quán)限
chmod -R 753 /var/www/html
注意:遞歸修改會(huì)影響目錄下所有子文件,操作前建議備份數(shù)據(jù)
權(quán)限驗(yàn)證與排查
ls -l 文件名
輸出示例:-rwxr-x-wx 1 root root 0 Jan 1 00:00 testfile
常見問(wèn)題處理
- 權(quán)限拒絕錯(cuò)誤:使用sudo提升執(zhí)行權(quán)限
- 特殊權(quán)限標(biāo)識(shí):注意s(SUID/SGID)和t(粘滯位)符號(hào)
- 權(quán)限繼承規(guī)則:目錄的x權(quán)限影響文件訪問(wèn)