改变文件的属性
---雨竹清风
想改变文件的属性即rwx属性,有两种方式,一种是通过数字来修改,另一种方式是通过符号类型来修改,使用的命令是chmod。设置权限的所有者有三种身份:owner, group, other。
1. 通过数字来修改
r:4 读的权限设置为4,
w:2写的权限设置为2
x:1执行的权限设置为1
因此我们将文件test的权限变成数字形式。例如:
-rwxr-xr-x owner = (4+2+1) = 7; group = (4+1) = 5
other = 4 + 1 = 5
所以我们通过chmod 777 test的权限修改为 –rwxrwxrwx
即拥有者,组内权限,其它的权限设置为读,写,可执行。
2. 通过符号类型来修改
可以通过符号来改变,owner使用u来代替,group用g来表示,other用o来表示。因此可以用以下命令来修改文件test的权限,chmod u=rwx,og=rx test。注意u=rwx,og=rx中间都没有空格。
若只想为test文件添加一个权限w,则可以使用+符号来添加,如:chmod a+w test。若想减去test的w权限,则可以使用-符号来减去,如:chmod a-w test。