1.文件访问权限信息的查看

ls -l

2.Linux中文件的访问权限对文件的访问者进行了分类:文件所有者,文件所属组,其他用户

r:可读 w:可写 r:可执行

例如对 rwxr-xr-x 的解析:

对文件所有者:可读可写可执行

对文件所属组:可读不可写可执行

对其他用户:可读不可写可执行

在操作系统中使用二进制方法进行存储,使用1表示具备权限,0表示不具备权限

在针对用户时又使用八进制来进行表示: 因此当前的文件权限可以表示为:775

3.Linux命令之文件默认创建权限掩码设置

umask(在文件创建成功后,默认会具有一个权限)可以使用umask查看系统中当前默认的权限掩码信息。

-S 使掩码以符号形式打印,默认输出八进制数

u:文件所有者,g:文件所属组,o:其他用户

4.Linux中文件访问权限的修改

chmod g+x test.txt:表示给文件所属组加上可执行权限

chmod o-w test.txt:表示给文件其他用户取消可写权限

chmod 777 test.txt:表示给文件拥有者,文件所属组,其他用户设置权限(可读可写可执行)

当在一个目录中,想要其他用户能够创建文件并且只能删除自己的文件的时候,需要使用 chmod +t test.txt

5.文件所有者的修改

chown wangxue test.txt:将文件所有者更改为wangxue

-R:对目录下的所有档案与子目录进行相同的拥有者变更

修改一个文件的所有只能是root用户进行修改

6.文件所属组的修改

chgrp wnagxue test.txt:将文件的所属组更改为wangxue

-R:对目录下的所有档案与子目录进行相同的拥有者变更

修改一个文件的所属组只能是root用户进行修改