chmod 命令可以改变所有子目录的权限:
改变一个文件的权限:
代码如下 | 复制代码 |
chmod mode file|dir |
改变所有子目录的权限:
代码如下 | 复制代码 |
chmod mode dir -R |
//注意后面加了个-R参数
如:将file目录下所有文件权限改为777:
代码如下 | 复制代码 |
chmod 777 file -R |
数字设定法
我们必须首先了解用数字表示的属性的含义:0表示没有权限,1表示可执行权限,2表示可写权限,4表示可读权限,然后将其相加。所以数字属性的格式应为3个从0到7的八进制数,其顺序是(u)(g)(o)。
例如,如果想让某个文件的属主有“读/写”二种权限,需要把4(可读)+2(可写)=6(读/写)。