linux文件777权限是什么意思?

Linux是一个十分有琢磨研究性的系统,受到广大程序员喜爱。

相信刚接触Linux的同学们一定会碰到文件权限以及其他的一些问题,一定会接触到777 755 644之类的权限。如果你还没弄透彻,请看下面的解析。

首先来看一张终端ls -l。

首先给大家详细解说一下每个部位的意思。

①是文件或者文件夹的权限信息。首先讲一下文件权限所代表的数字。

文件权限分为三种,分别由三个字母代表。三个字母为 r  w x

r:即read 表示读的权限  数字4表示。

w:即write 表示写的权限 数字2表示。

x:即excute 表示执行的权限 数字1表示。

rwx=4+2+1=7  即所属组对此可读可写可执行。

rw-=4+2+0=6  即所属组对此可读可写不可执行。

r-x=4+0+1=5  即所属组对此可读可执行但不可写。

 

我们知道目录里有文件夹 软链接文件 二进制文件,那我们怎么判断每列文件是什么文件?

其实每列第一个开头字母就已经给出我们信息了。

d:即directory(目录)

l:即link(软链接文件)

-:表示一个二进制文件。

那么我们所说的777为何意思?上面已经讲了7位最高权限。

首先我们将777分解为7  7  7  。第一个7即文件所有者的权限为7,第二个7即同用户组(所属组)的权限为7,第三个即非本地用户组(其他用户权限)的权限为7。

我们现在开始分析整条的权限。

lrwxrwxrwx. 我们开始拆分即l  rwx  rwx  rwx  .

现在一看是否就明白了?意思分别为 这是一个软链接文件  文件所有者权限为可读可写可执行  同用户组权限为可读可写可执行  非本地用户组权限为可读可写可执行  此系统开起了SElinux功能。

我们再来分析一下其他的。

dr-xr-xr-x.   拆分为d  r-x  r-x r-x  .  意思分别为 这是一个目录 文件所有者权限为可读可执行不可写  同用户组权限为可读可执行不可写  非本地用户组权限为可读可执行不可写  此系统开起了SElinux功能。

drwxr-xr-x.  拆分为d  rwx r-x r-x  .  意思分别为 这是一个目录 文件所有者权限为可读可写可执行  同用户组权限为可读可执行不可写  非本地用户组权限为可读可执行不可写  此系统开起了SElinux功能。

那现在小伙伴是否已经搞懂了文件的权限问题了呢?

②表示文件节点数(node)

③表示文件所有者用户

④表示文件同用户组

⑤表示文件大小,默认字节单位byte,我们可以使用-h来显示详细信息人性化 如ls -hl,我们来看一下对比图。这样更方便我们查看文件大小。

⑥表示文件最后修改时间。

⑦表示文件或目录的名称链向目录。

最后希望读者都能够理解,感谢读者的阅读!

 

 

来发评论吧~