文章目录



chgrp改变文件所属群组

群组的文件是存放在etc/group

其实这个很好记的啦!change+group是不是。

先查看文件权限,可以看到现在的kaka.php文件的群组是root

【Linux】如何改变文件属性与权限_可执行

修改kaka.php文件群组为users

chgrp users kaka.php

改变一个文件所属群组就是这么简单

【Linux】如何改变文件属性与权限_php_02

chown改变文件拥有者

chown kaka kaka.php

【Linux】如何改变文件属性与权限_群组_03

事实上chown也可以同时改变群组和拥有者

chown root:root kaka.php

【Linux】如何改变文件属性与权限_php_04

那么同时也可以修改文件群组

chown .users kaka.php

【Linux】如何改变文件属性与权限_文件权限_05

chmod改变文件权限

设置文件权限的方式有俩种,一种是数字类型改变文件权限

另一种是字符改变文件权限

数字类型改变文件权限

在数字类型的基本权限时九个,分别是owner,group,others,三种身份分别都有read,write,execute权限

各个权限分数对应

r:4 w:2 x:1

**例如:**权限-rwxrwx—的分数则是:

owner = rwx = 4+2+1 = 7 > group = rwx = 4+2+1 = 7 > others= — = 0+0+0 = 0

使用数字类型改变文件权限

【Linux】如何改变文件属性与权限_群组_06

例题:将权限变成“ -rwxr-xr-- ”

chmod 754 kaka.php

【Linux】如何改变文件属性与权限_群组_07

符号类型改变文件权限

符号类型的九个权限分别为user,group,others,那么我们就可以借助u,g,o来代表三种权限,此外a代表全部身份

【Linux】如何改变文件属性与权限_可执行_08

例题:

user (u):具有可读、可写、可执行的权限;

group 与 others (g/o):具有可读与执行的权限。

chmod u=rwx,go=rx kaka.php

【Linux】如何改变文件属性与权限_php_09

例题2

如是“ -rwxr-xr-- ”这样的权限

chmod u=rwx,g=rx,o=r kaka.php

【Linux】如何改变文件属性与权限_Linux_10

去除所有的执行权限

chmod a-x kaka.php

【Linux】如何改变文件属性与权限_可执行_11

所有权限加上执行权限

chmod a+x kaka.php

【Linux】如何改变文件属性与权限_群组_12

以上就是文件权限的一些操作