Linux命令(11)—— 给文件增加和减少权限chomod命令

2020-11-11 16:46:58 浏览数 (2)

各字母数字的含义

首先要了解在输入ls -l命令后各个字母的意思是什么

如图所示,第一个字母代表的是文件类型,如果是-代表的意思是他是一个文件,如果是d代表是一个文件夹 随后三个字母组成在一起,即rwx,r—可读操作,w—可写操作,x—可执行操作,如果是-则表示没有此权限 第一个rwx为一组的是当前文件(夹)拥有者,也就是用户所拥有的权限 第二个rwx为一组的是同组用户所拥有的权限 最后一个rwx是其他用户所拥有的权限 随后被涂蓝的第一个位置是文件所有者 被涂蓝的第二个位置是文件所属组 后面的数字8代表的意思是硬链接的数目 后面的4096代表的意思是文件大小,单位是字节 后面的Sep 28 09:49是文件修改时间,最后一个是文件名

chmod命令

此命令可以修改第二个字母到第十个字母

1.用字母修改对应权限

第一个rwx所代表的的字母是u,也就是用户 第二个rwx所代表的的字母是g,也就是用户组 第三个rwx所代表的的字母是o,代表其他用户 对应的增加权限和减少权限为 - = 代表赋予u/g/o相应权限 例:

此时,a.txt已经变绿,说明变成了可执行文件

2.用数字修改相应权限

每一个权限有相应的权限值 r对应的权限值是4 w对应的权限值是2 x对应的权限值是1 -对应的权限值是0 例:

此时文件的各对应权限为:

0 人点赞