前言:
眼前各位老铁们对“linux系统中的文件访问权限包括几种”都比较关心,看官们都想要学习一些“linux系统中的文件访问权限包括几种”的相关文章。那么小编在网络上网罗了一些对于“linux系统中的文件访问权限包括几种””的相关资讯,希望各位老铁们能喜欢,我们快快来了解一下吧!文件权限是什么?
权限是操作系统用来限制对资源访问的机制,权限一般分为读、写、执行。系统中的每个文件都拥有特定的权限、所属用户及所属组,通过这样的机制来限制哪些用户、哪些组可以对特定文件进行什么样操作。
Linux中文件权限也分为读、写、执行三个,分别用r、w和x表示,普通文件和目录文件的三个权限略有不同。
权限
文件
目录
读
读取文件信息
读取目录下文件
写
写入和删除文件信息
创建或删除目录文件
执行
可以执行文件
可以进入目录
Linux/Unix 的文件调用权限分为三级 : 文件所有者(Owner)、用户组(Group)、其它用户(Other Users)。
只有文件所有者和超级用户可以修改文件或目录的权限。可以使用绝对模式(八进制数字模式),符号模式指定文件的权限。
u 表示该文件的拥有者,g 表示与该文件的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。
+ 表示增加权限、- 表示取消权限、= 表示唯一设定权限。
r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该文件是个子目录或者该文件已经被设定过为可执行。
Linux中设置权限的参数有三个,分别是用户类型、操作符和权限名。
用户类型有三个,分别是文件所有者、用户组和其他用户,用u、g和o表示,这三个参数只能由超级用户和文件所有者使用,此外还有一个a表示全部用户。文件所有者可以修改自己所有文件的权限,他对自己文件的权限被其他用户删除后依然可以由他自己添加。
加减等于三个操作符是修改权限的参数,可以增删和设置唯一权限。
权限有读写可执行三种,用r、w、x表示。
注:Linux文件没有权限继承,从左到右匹配,匹配到哪个权限就用哪个,Linux中root权限至高无上,无法进行任何限制。
特殊权限
t是一个特殊权限粘滞位,粘滞位只能对目录设置,对文件无效,只有超级用户可以创建该位,文件的所属者可以删除文件。
为什么Linux要设文件权限?
为了防止某些用户的权限过大,瞎改系统文件,导致危害系统
怎么设置文件权限?
chmod 参数 文件名1
chmod o=--- rootdir //设置其他用户不可读、不可写、不可执行rootdirchmod o+x rootdir //赋予rootdir这个目录的其他用户执行权限chmod +x rootdir //省略用户类型参数,默认为achmod u=--- xiu.txt //设置文件所属者对xiu.txt的权限为不可读、不可写、不可执行chown test xiu.txt //将文件所有者从xiu改为testchgrp test xiu.txt //将文件xiu.txt所属组改为test123456789
文章知识点与官方知识档案匹配,可进一步学习相关知识
标签: #linux系统中的文件访问权限包括几种