功能:
chmod命令用来改变文件或目录的权限,但是只有文件的属主或超级用户root才能够执行该命令
语法:
chmod [OPTION]... MODE[,MODE]... FILE...
chmod [OPTION]... OCTAL-MODE FILE...
chmod [OPTION]... --reference=RFILE FILE...
模式有两种格式:一种是采用权限字母和操作符表达式;另一种是采用数字。
选项:
-R 递归处理
![](https://box.kancloud.cn/8f5782a88322a32a4e5b8e47bd4b8c51_803x509.png)
![](https://box.kancloud.cn/5aeb28a9e1fdba2c8a51147ccb8d3ac5_831x348.png)
范例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命令