權限:用戶針對文件是否擁有 讀 、寫 、執行 的權利。數組
權限自己劃分爲:讀Read 、寫Write 、執行eXecute;
權限針對用戶的劃分:主人User 、同組用戶Group 、其餘組用戶Other。it
命令: chmod 修改文件權限file
第一部分:相對方式設置權限(針對一個祖輩設置權限,其餘組別權限沒有變化)權限
1.chmod u+rwx filename 給filename的主人添加讀、寫、執行三種權限
chmod g-wx filename 給filename的組別刪除寫、執行權限文件
2. chmod u+/-rwx,g+/-rwx,o+/-rwx filename
說明:
a.每一個單元「+」「-」只能使用一次;
b.能夠同時各一個組或者多個組設置權限,組別之間使用「,」分割;
c.每一個單元的權限能夠是「rwx」中的一個或者多個;
如:
chmod u+w,g-rx,o+rw filename //給filename文件的主人增長讀權限,同組增長讀、執行權限,其餘組增減讀、寫權限
chmod u+w,u-x filename //給filename文件的主人增長寫權限,同時刪除執行權限字符
3. chmod +/-rwx filename //視具體組別,統一給所有的組設置權限
如:
chmod +rw filename //給所有的用戶增長讀、寫權限數字
第二部分:絕對方式設置權限 分割
1.權限和對應數字:
r讀:4 w寫:2 x執行:1
2.各類數字組合和對應的權限:
0:沒有權限
1:執行
2: 寫
3:寫、執行
4:讀
5:讀、執行
6:讀、寫
7:讀、寫、執行
3.chmod ABC filename //ABC分貝表明主人、同組、其餘用戶的數組權限
如:
chmod 753 filename //主人讀、寫、執行權限;同組讀、執行權限;其餘組寫、執行權限
第三部分:字符相對 和 數字絕對 方式權限設置的取捨?
--> 權限修改相對較小,使用「字母」方式;
權限修改相對較大,使用「數字」方式。
補充部分:針對文件強制寫入的細節
對於沒有r或者w權限,還有修改該文件,能夠使用!(感嘆號)強制寫保存。 1.對於文件有w權限,沒有r權限,強制寫保存,新寫入的內容會覆蓋文件原內容; 2.對文件沒有w權限,能夠強制寫保存; 3.非主人(同組/其餘組)用戶,沒有w權限,強制寫保護有時候會成功,有時候不成功! a.該文件的上級目錄針對該修改者沒有開放w權限,強制寫保存不成功; b.該文件的上級目錄針對該修改者有開放w權限,強制寫保存成功。