您的位置:首页 > 运维架构 > Linux

linux文件及文件夹权限详解

2015-01-15 16:41 204 查看
一、文件属性



二、权限详解

拥有者这一组权限用u代表
用户组这一组权限用g代表
其他用户这一组权限用o代表



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

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

【实验1—文字表达法,修改文件或文件夹权限】
符号权限内容
ugo+-=rwx文件或文件夹
以下我们来进行对文件或文件夹权限的修改实验:


















【实验2—数字表达法,修改文件或文件夹权限】
另外权限除了文字表达法,还有一个常用的数字表达法:
r4
x2
w1
组权限由数值相加,如下表
rwx4+2+1=7
rw-4+2+0=6
r-x4+0+1=5
-wx0+2+1=3
-w-0+2+0=2
--x0+0+1=1
---0+0+0=0






特殊权限

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




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



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



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


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息