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

Linux环境下文件权限的简单分析

2017-03-14 19:51 399 查看

       Linux环境下文件权限的简单分析

       最近学习了Linux环境下的一些基础知识,在这里浅谈一下Linux下目录、文件的管理权限。

       在命令行输入ll回车可看见各个目录(or文件)的相关信息,除去一行开头的一位(文件的类型),向后数9位即是此文件的属性(0731/-rwx-wx--x)。

       我们每三位为一组,第一组文件拥有者的权限(user—u),第二组为文件所属组的权限(group—g),第三组为其他用户的权限(other—o)。权限用字母表示是,r为读权限,w为写权限,x为执行权限,也可对应用八进制的4,2,1来表示。

       首先我们创建一个目录(mkdir un),我们进入这个目录需要什么权限呢?在这个目录下创建文件、显示文件有需要什么权限呢?下面我们来分析一下:



      首先我们看见目录un的访问权限为775(rwxrwxr-x),此时是可以进入un目录的,下面我们尝试修改各个权限



       我们使用chmod指令将user的可执行权限取消(chmod u-x un)之后发现un目录无法进入,而取消其他权限则不受影响



所以,想要进入一个目录,用户必须具有user的可执行权限。

这个时候我们在un目录下创建文件、显示文件是可以的



下面我们尝试修改各个权限,发现un目录user的读权限被取消则无法在un目录下创建文件



而un目录user的写权限被取消则无法在un目录下显示文件



总结:
进入目录需要user的可执行权限;
在目录下创建文件需要该目录user的读权限;
在目录下显示文件需要该目录user的写权限。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Linux