Linux命令基础18-文件使用chmod命令
2017-05-14 22:01
561 查看
本文来介绍Linux中chmod的命令,chmod是change mode的缩写,是修改文件权限的一个命令。在全面介绍ls这篇文章,我们大致介绍了一下有关文件权限的概念,一个文件分别有三组权限:用户拥有者,用户组,其他。下面的介绍需要用到这点知识。
1. 在桌面创建一个file
2. 通过ls -l观察文件的具体权限
再次解释红圈的意思,第一个横杆-表示文件,如果是d表示目录。还有可能是l,表示链接。
第一组(rw-)表示用户拥有者权限,现在是有读写权限,没有执行权限。
第二组(rw-)表示用户组权限,现在是有读写权限,没有执行权限。
第三组(r--)表示其他权限,就是针对其他所有人,现在只有读的权限。
3. chmod o+x,在其他权限添加可执行权限
可以看到在第三组其他权限,已经显示了x,说明有执行权限。这里o表示others,代表其他权限组。
4. chmod g+x file,给用户组添加执行权限
之前是rw-,现在变成rwx,这里g表示group,用户组的意思。
5. chmod g-wx file,把文件file的用户组权限变成只读
6. chmod ug=rwx file,把file的用户拥有者和用户组都变成读写执行权限
自己对比下上面一张图,发现是不是发生了想要的结果,
7. chmod ugo-rwx,删除文件file的所有权限
其实这个效果,还有chmod a-rwx file也可以实现,a表示all,这里等同u,g,o三组。
8. chmod u+rw,g=rw,o+r file,分别设置三个组不同权限,逗号隔开
总结:
命令chmod就是一个权限修改的命令,要记住三组权限,包括前后顺序。u代表用户拥有者,g代表用户组,o代表其他。权限的添加和删除,分别可以使用加号或者减号来完成。如果直接告诉一个组什么权限,可以直接用等号来实现,三组之间可以同时进行权限修改,用逗号隔开。
也有人说,chmod 后面还可以用数字实现,例如 chmod 777 file, 就可以使file变成-rwxrwxrwx,这样效果。我个人认为,还是用u,g,o上面的这种方式效果更好,更好记住。
1. 在桌面创建一个file
2. 通过ls -l观察文件的具体权限
再次解释红圈的意思,第一个横杆-表示文件,如果是d表示目录。还有可能是l,表示链接。
第一组(rw-)表示用户拥有者权限,现在是有读写权限,没有执行权限。
第二组(rw-)表示用户组权限,现在是有读写权限,没有执行权限。
第三组(r--)表示其他权限,就是针对其他所有人,现在只有读的权限。
3. chmod o+x,在其他权限添加可执行权限
可以看到在第三组其他权限,已经显示了x,说明有执行权限。这里o表示others,代表其他权限组。
4. chmod g+x file,给用户组添加执行权限
之前是rw-,现在变成rwx,这里g表示group,用户组的意思。
5. chmod g-wx file,把文件file的用户组权限变成只读
6. chmod ug=rwx file,把file的用户拥有者和用户组都变成读写执行权限
自己对比下上面一张图,发现是不是发生了想要的结果,
7. chmod ugo-rwx,删除文件file的所有权限
其实这个效果,还有chmod a-rwx file也可以实现,a表示all,这里等同u,g,o三组。
8. chmod u+rw,g=rw,o+r file,分别设置三个组不同权限,逗号隔开
总结:
命令chmod就是一个权限修改的命令,要记住三组权限,包括前后顺序。u代表用户拥有者,g代表用户组,o代表其他。权限的添加和删除,分别可以使用加号或者减号来完成。如果直接告诉一个组什么权限,可以直接用等号来实现,三组之间可以同时进行权限修改,用逗号隔开。
也有人说,chmod 后面还可以用数字实现,例如 chmod 777 file, 就可以使file变成-rwxrwxrwx,这样效果。我个人认为,还是用u,g,o上面的这种方式效果更好,更好记住。
相关文章推荐
- linux中的文件权限和chmod命令的使用
- Linux命令基础20-chmod后面使用数字来表示权限
- Linux基础教程 linux下使用find命令根据系统时间查找文件用法
- Linux chmod命令详解和使用实例(改变文件或目录的访问权限)
- linux 文件权限命令chmod的使用
- linux更改文件属性的三个命令(chmod,chgrp,chown)的使用
- Linux命令基础19-目录使用chmod命令
- Linux基础教程 linux下使用find命令根据系统时间查找文件用法
- 在Linux和Unix中使用chmod命令改变文件权限的用法
- 12_Linux基础知识及命令――――使用通配符来操作文件
- Linux改变文件或目录的访问权限命令使用说明(chmod命令)
- Linux基础知识学习(二)----SZ/RZ命令讲解以及在secureCRT使用SFTP上传文件的讲解
- 18_Linux基础知识及命令――――改变文件的权限
- 在Linux下压缩文件 tar命令的使用
- 在Linux下压缩文件 tar命令的使用
- linux文件上传下载命令使用
- linux chmod 命令详解 改变文件属性
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍