Linux chmod命令

chmod命令是是change mode的縮寫,用來對文件的權限權限進行更改。只有文件所有者及root用戶才能夠執(zhí)行該命令。

一、命令格式

chmod [OPTION]... MODE[,MODE]... FILE...

二、權限解讀

2.1查看文件的權限及擁有者

通過命令ll(ls -lh)可以看到文件的詳細屬性,每列的含義分別為:


image.png
列號 含義
1 文件的權限,每三個為一組權限,分別表示 文件歸屬用戶、文件歸屬用戶組、其他用戶所擁有的權限。
2 文件的硬鏈接數(shù)(什么是硬鏈接
3 文件歸屬用戶
4 文件歸宿組
5 文件大小
6 文件最后更新或訪問日期
7 文件名

2.2 修改權限的方式

Linux文件的權限分為讀、寫、執(zhí)行三類,分別為r、w、x。
修改權限分為兩種方式,一種是八進制模式,另一種是符號模式

八進制模式

通過三位二進制碼來表示一組權限,例如111 -> 7 表示擁有三個權限,101 -> 5 表示有r、x權限。

chmod 750 access.log  \\ 文件歸屬用戶擁有讀寫執(zhí)行權限,文件歸屬組有讀執(zhí)行權限,其他用戶無權限。

符號模式

可以指定為某個角色賦予或者刪除特定權限。
角色包括:u(user,歸屬用戶)、g(group,歸屬用戶組)、o(other,其他用戶)、a(all,所有角色,等同于ugo)。
操作包括:+賦予權限,-刪除權限。

例如為其他用戶增加讀權限:

chmod o+r access.log

參考

https://zh.wikipedia.org/wiki/Chmod

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容