在Linux系统使用过程中,我们常常需要修改部分文件与目录的权限,下面小编就以CentOS6.4系统为例为大家演示如何修改目录与文件的权限。
工具/原料
CentOS6.4
修改目录与文件权限命令chmod
1、Linux系统中的chmod命令主要用来修改目录和文件的权限,默认情况下只有root用户才能使用。该命令的使用方式为命令+修改内容+要修改的文件或者目录,同时它还有一些选项最为常用的就是-R,意思是递归处理,一旦使用该选项那被操作的目录及目录下的所有文件都会同样发生权限变更。在修改方式上chmod命令支持两种修改方式,下面逐一演示。
![Linux命令详解:[24]权限修改命令chmod](https://exp-picture.cdn.bcebos.com/3ac71c214f579356045ab594effb960b30217075.jpg)
3、将系统下/tmp/every目录其他用户权限设置为可读、不可写、不可执行。方法:在提示符后输入命令 chmod o=r /tmp/every,完成后查看发现目录的权限已由drwxr-xr-x变更为drwxr-xr--。
![Linux命令详解:[24]权限修改命令chmod](https://exp-picture.cdn.bcebos.com/562787cf02532f634864ad82699147e832e05c75.jpg)
数字配置修改法
1、Linux系统中将读权限规定为4,写权限规定为2,执行权限情写硎霈规定为1。任何对象的权限都可以用三个数字的和来表示。例如765表示的是(4+2+1)(4+2)(4+1),也就是所有者可读、可写、可执行,所属组可读、可写,其他用户可读、可执行。在进行权限设置时,可以使用chmod+数字组合+待修改文件目录来完成更改。
2、将系统下/tmp/hub文件的权限设置为所有者可读、可写、不可执行,所属组可读、可写、不可执行,其他用户可读、不可写、不可执行。方法:在提示符后输入命令 chmod 664 /tmp/hub,完成后查看发现文件权限已变更。
![Linux命令详解:[24]权限修改命令chmod](https://exp-picture.cdn.bcebos.com/5e4e9c2b74ee1c3235f91c9807f1d8a727334b75.jpg)