linux文件及文件夹权限详解

一、文件属性

wKioL1S3e-Whr9pmAAKs5erHhc0952.jpg

二、权限详解

 

拥有者这一组权限用u代表

用户组这一组权限用g代表

其他用户这一组权限用o代表

wKiom1S3e0HxVyIFAAOgcsmWlMo261.jpg

对于文件r代表可读,w代表可写可删除,x代表可执行

对于文件夹r代表可列出文件夹里的文件名,w代表可在文件夹里创建删除文件或文件夹,x代表可进入此文件夹

 

重点讲文件的x可执行权限。在Windows下可执行文件是根据扩展名区分,而在linux下一个文件是否拥有执行权限是看x权限,至于此文件是否能运行起来与x权限无关,只代表执行者可运行此文件。

 

【实验1―文字表达法,修改文件或文件夹权限】

符号

权限

内容

u

g

o

+

-

=

r

w

x

文件或文件夹

以下我们来进行对文件或文件夹权限的修改实验:

wKioL1S3fKuhJMgXAAIkesdhkZo623.jpg

wKiom1S3e9-CpVxGAAMXP-qobaI051.jpg

wKioL1S3fKzglwE2AAIrlKpZzP8201.jpg

wKiom1S3e-CA8FPyAAMe0ukZ4P0255.jpg

wKioL1S3fK3yq-T8AAJb1R57nuU563.jpg

wKiom1S3e-HhME9EAAMruZuOE2M659.jpg

【实验2―数字表达法,修改文件或文件夹权限】

另外权限除了文字表达法,还有一个常用的数字表达法:

r

4

x

2

w

1

组权限由数值相加,如下表

rwx

4+2+1=7

rw-

4+2+0=6

r-x

4+0+1=5

-wx

0+2+1=3

-w-

0+2+0=2

--x

0+0+1=1

---

0+0+0=0

wKiom1S3fEyxKAynAALzj5fzYeY425.jpg

wKioL1S3fRmAcMyEAAOois4V6iQ257.jpg

特殊权限

 

SUID

s这个标志出现在文件所有者的x权限上时,执行者(拥有者、组成员、其他用户)需对此程序(仅对二进制程序有效)具有x的可执行权限,执行的时候以拥有者的权限运行。

wKiom1S3fHaTdt_GAAHDOag-gnI270.jpg

 

SGID

程序文件

s这个标志出现在用户组的x权限上是,执行者(拥有者、组成员、其他用户)需对此程序具有x的可执行权限,执行的时候以该程序的用户组的权限运行。

wKiom1S3fNry9HGzAAG-TodDgmc877.jpg

文件夹

s这个标志出现在用户组的x权限上时,执行者(拥有者、组成员、其他用户)需对此文件夹具有用户组的权限。

wKioL1S3fbmChoLQAAJuzJehmp0308.jpg

SBIT

t这个标志出现在其他用户的x权限上时(仅对文件夹有效),若执行者对此文件夹具有wx权限时,执行者在此文件夹里创建的文件或文件夹仅有执行者与root有权删除该文件或文件夹。

wKioL1S3fdHT3ZYUAAE4CxgnXuA359.jpg

你可能感兴趣的:(linux,文件及文件夹权限)