功能:
chmod命令用來改變文件或目錄的權限,但是只有文件的屬主或超級用戶root才能夠執行該命令
語法:
chmod [OPTION]... MODE[,MODE]... FILE...
chmod [OPTION]... OCTAL-MODE FILE...
chmod [OPTION]... --reference=RFILE FILE...
模式有兩種格式:一種是采用權限字母和操作符表達式;另一種是采用數字。
選項:
-R 遞歸處理


范例1:
[root@fenfa test]# chmod u+x file1.txt ---》設置file1.txt文件屬主有執行權限,如果要設置屬組有執行權限,那么就g+x
[root@fenfa test]# ll file1.txt
-rwxr--r-- 1 www www 12 Jan 9 00:14 file1.txt
范例2:
[root@oldboy data]# chmod ug+r,o-r file1.txt #<==多個權限操作可以一起使用,以逗號分隔,ug+r是u+r、g+r的縮寫。
范例3:
[root@fenfa test]# chmod 644 file1.txt
[root@fenfa test]# ll file1.txt
-rw-r--r-- 1 www www 12 Jan 9 00:14 file1.txt
說明:
linux目錄的讀寫執行權限說明
可讀r: 表示具有瀏覽目錄里文件以及子目錄的權限
沒有x,不能進入到目錄里,如法cd dir
可寫w: 表是具有增加,刪除或修改目錄內文件名的權限(需要和x權限配合)
刪除也是刪除文件而不是看文件本身的權限,而是看目錄的權限,如果沒有x選項就不能刪除
可執行x: 具有進入目錄的權限
配合r,顯示列表,如果沒有r權限,者不能顯示列表
配合w,新建文件,增加內容等,如果沒有w,這不能新建文件,也不能刪除
linux文件的讀寫執行權限說明
可讀r: 具有讀取、閱讀文件內容的權限
可寫w: 具有新增、修改文件內容的權限
1)如果沒有r,只能通過echo來追加內容到文件
2)刪除文件的權限受父目錄的權限控制,和文件本身權限無關
可執行x: 具有執行權限
1)文件本身要能夠執行
2)普通用戶必須還有有r權限,才能夠執行,無r就不能執行咯
3)root用戶即使沒有r,也能夠執行
- 第一章:文件和目錄操作類命令
- 第一節:pwd命令
- 第二節:cd命令
- 第三節:mkdir命令
- 第四節:touch命令
- 第五節:ls命令
- 第六節:cp命令
- 第八節: mv命令
- 第九節:ln命令
- 第十節:find命令
- 第十一節:chattr命令
- 第十二節:chown命令
- 第十三節:chmod命令
- 第二章:文件過濾和內容編輯類命令
- 第一節: cat命令
- 第二節:less命令
- 第三節:head命令
- 第四節:tail命令
- 第五節:cut命令
- 第六節:sort命令
- 第七節:wc命令
- 第八節:tr命令
- 第三章:文本處理三劍客
- 第一節:grep命令
- 第二節:sed命令
- 第四章:linux信息顯示類或搜索命令
- 第一節:uname命令
- 第二節:du命令
- 第三節:data命令
- 第四節:echo命令
- 第五節:watch命令
- 第五章: 文件備份和壓縮類命令
- 第一節:tar命令
- 第二節:gzip壓縮
- 第三節:zip和upzip命令
- 第四節:scp命令
- 第五節: rsync文件同步工具命令
- 第六章:Linux用戶管理及用戶信息查詢類命令
- 第一節:useradd命令
- 第二節:usermod命令
- 第三節:userdel命令
- 第四節:groupadd和groupdel命令
- 第五節:passwd命令
- 第六節:su命令
- 第七節:visudo命令
- 第八節:id命令
- 第九節:w和who命令
- 第十節:last和lastb命令
- 第七章: Linux磁盤及文件系統管理
- 第一節:fdisk命令
- 第二節: partprobe命令
- 第三節:parted磁盤分區工具
- 第四節:mkfs命令
- 第五節:dumpe2fs命令
- 第六節: fsck命令
- 第七節:mount和umount命令
- 第八節:dd命令
- 第九節:df命令