1.rwx的含義
r:read 是否可讀
w:write 是否可寫
x:execute 是否可運(yùn)行(執(zhí)行命令或腳本/命令大禮包)
2.權(quán)限計算
r:4 w:2 x:1 -:0
744:rwxr--r--
644:rw-r--r--
3.修改權(quán)限
通過數(shù)字修改權(quán)限
修改格式:chmod 數(shù)字 文件通過字母修改權(quán)限(ugo)
chmod u/g/o +/-/= 權(quán)限 文件
給文件加上執(zhí)行權(quán)限 chmod +x 文件-R遞歸修改權(quán)限
4.查看文件的權(quán)限
是誰
用戶跟文件的關(guān)系
5.文件的rwx權(quán)限(文件的所有者默認(rèn)有一個強(qiáng)制寫入的權(quán)限)
r:查看文件內(nèi)容
w:是否可以修改文件內(nèi)容 (需要r配合)
如果只有w 可以強(qiáng)制用vim修改文件 但是原文件內(nèi)容會丟失
x:是否可以執(zhí)行腳本
如果只有x 需要r配合修改文件的所有者 所屬組
chown oldboy.oldboy /oldboy/lidao.sh
修改文件的所有者為oldboy 所屬組位oldboy
6.目錄的rwx權(quán)限
r:是否可以查看目錄內(nèi)容 (需要x配合)
w:是否能在目錄中創(chuàng)建 刪除 修改文件名(需要x配合)
x:是否可以進(jìn)入目錄(是否能查看/修改目錄下文件屬性)文件與目錄的權(quán)限對比
7.刪除文件,需要什么權(quán)限
需要看文件所在目錄是否有wx權(quán)限
排查流程
文件有關(guān):查看 修改 執(zhí)行
目錄有關(guān):創(chuàng)建 刪除 重命名
8.Linux系統(tǒng)默認(rèn)的權(quán)限
umask控制系統(tǒng)默認(rèn)的權(quán)限
0022
系統(tǒng)對于文件或目錄最大的權(quán)限
目錄最大權(quán)限:777 drwxrwxrwx
文件最大權(quán)限:666 -rw-rw-rw-目錄默認(rèn)權(quán)限:目錄最大權(quán)限-umask
文件默認(rèn)權(quán)限:文件最大權(quán)限-umask修改umask: umask 數(shù)字
修改完umask后文件的屬性某一位如果是奇數(shù)的話需要+1
1:虛擬用戶 運(yùn)行網(wǎng)站程序
2:控制權(quán)限 站點(diǎn)下 目錄為755 文件為644
3.對于上傳目錄 uploads 目錄755 文件644
4.通過程序控制 只能上傳圖片或者壓縮包
5.取消上傳上來的文件的執(zhí)行權(quán)力
10.文件系統(tǒng)的權(quán)限(隱藏屬性)
11.Linux特殊權(quán)限
