文件权限的认识

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件权限的认识相关的知识,希望对你有一定的参考价值。

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用户进行修改

以上是关于文件权限的认识的主要内容,如果未能解决你的问题,请参考以下文章

文件特殊权限:SUID,SGID,SBIT

Linux增加/删除文件权限

对Linux的权限管理的认识

初学ubuntu之文件权限权限

文件权限

用户的权限