一、chmod命令
我们可以使用chmod命令,修改文件、文件夹的权限信息。
注意,只有文件、文件夹的所属用户或root用户可以修改。
语法:
选项:-R,对文件夹内的全部内容应用同样的操作
示例:
chmod u=rwx,g=rx,o=x hello.txt ,将文件权限修改为:rwxr-x--x
其中:u表示user所属用户权限,g表示group组权限,o表示other其它用户权限
chmod -R u=rwx,g=rx,o=x test,将文件夹test以及文件夹内全部内容权限设置为:rwxr-x--x
除此之外,还有快捷写法:chmod 751 hello.txt
将hello.txt的权限修改为751
那么问题来了,751表示什么意思呢?
1.2:权限的数字序号
权限可以用3位数字来代表,第一位数字表示用户权限,第二位表示用户组权限,第三位表示其它用户权限。
数字的细节如下:r记为4,w记为2,x记为1,可以有:
0:无任何权限, 即 ---
1:仅有x权限, 即 --x
2:仅有w权限 即 -w-
3:有w和x权限 即 -wx
4:仅有r权限 即 r--
5:有r和x权限 即 r-x
6:有r和w权限 即 rw-
7:有全部权限 即 rwx
所以751表示: rwx(7) r-x(5) --x(1)
案例
将hello.txt的权限修改为: r-x--xr-x,数字序号为:
chmod 515 hello.txt
将hello.txt的权限修改为: -wx-w-rw-,数字序号为:
chmod 326 hello.txt
序号123代表的权限是:
--x-w--wx
二、总结
1. chmod命令
功能,修改文件、文件夹的权限细节
限制,只能是文件、文件夹的所属用户或root有权修改
语法:
选项:-R,对文件夹内的全部内容应用同样规则
2. 权限的数字序号
r代表4,w代表2,x代表1
rwx的相互组合可以得到从0到7的8种权限组合
如7代表:rwx,5代表:r-x,1代表:--x