Linux文件权限描述(ubuntu)

发布时间:2020-02-12编辑:脚本学堂
本文简单介绍下有关Linux文件权限的一些知识,包括文件类型、文件权限分类与计算方法等,有需要的朋友参考下吧。

本节内容:
linux文件权限

在Linux操作系统中,对文件的权限、文件类型的划分,相当重要。

下面是在Ubuntu下的/usr目录下的文件信息:
 

复制代码 代码示例:
root@jbxue:/usr$ ls -alh 
total 147M 
drwxr-xr-x  14 root    root    4.0K Jul  5 18:36 . 
drwxr-xr-x  24 root    root    4.0K Jun 30 11:08 .. 
drwxr-xr-x   6 root    root    4.0K May 10 06:25 apache-maven-3.0.4 
drwxr-xr-x   2 root    root     64K Jul 13 20:53 bin 
drwxr-xr-x   2 root    root    4.0K May  3 10:48 games 
drwxr-xr-x  38 root    root    4.0K Jul  5 18:35 include 
drwxr-xr-x   8 root    root    4.0K Jun 27 16:21 jdk1.6.0_33 
drwxr-xr-x   8 uucp        143 4.0K Apr 12 17:27 jdk1.7.0_04 
lrwxrwxrwx   1 root    root      14 Jun 27 16:25 jdk6 -> ./jdk1.6.0_33/ 
-rwxr-xr-x   1 root    root     69M Jun 27 16:20 jdk-6u33-linux-x64.bin 
-rwxrw-rw-   1 chenshu chenshu  78M May 11 14:26 jdk-7u4-linux-x64.gz 
drwxr-xr-x 212 root    root     36K Jul 13 10:17 lib 
drwxr-xr-x  10 root    root    4.0K Apr 26 00:30 local 
drwxr-xr-x  10 root    root    4.0K Jul  6 07:15 nginx 
drwxr-xr-x   2 root    root     12K Jun 25 11:03 sbin 
drwxr-xr-x 334 root    root     12K Jul 11 20:31 share 
drwxr-xr-x  13 root    root    4.0K Jul  5 18:32 src 
 

第一位是文件类型,解释如下表:
 

d 目录
- 文件
l 链接
s socket
p named pipe
b block device
c character device

之后的九位按照三位分为一组
比如jdk-7u4-linux-x64.gz文件的九位是:
 

rwxrw-rw- 拆成三组看起来是:
rwx | rw- | rw-
 

每个字符叫做permission field,有五种可能的值:
 

r 4 可读
w 2 可写
x 1 可执行
-   无权限
s   setuid

每组表达不同的场合下的文件权限,从左到右
 

第一组是owner 对这个文件的权限
第二组是group对这个文件的权限
第三组是other user对这个文件的权限

更多有关Linux文件权限的文章,请参考阅读:
linux文件特殊权限位s和t用法举例
Linux基础之文件权限与目录配置
Linux新建用户与用户权限的管理
linux安全配置之权限篇
linux下修改权限的三种方法
关于chmod 权限 777 的解释
linux下的文件及文件夹权限
RHCE学习笔记-RHEL5.4用户,组,权限
linux的文件权限详解