目录

1、Linux读写执行权限

2、查看文件夹或文件的可读可写可执行权限

3、修改文件夹或文件的可读可写可执行权限


1、Linux读写执行权限

Linux 将访问文件的用户分为 3 类,分别是文件的拥有者,所属组(也就是文件所属的群组)以及其他用户。 最常见的文件权限有 3 种,即对文件的读(用 r 表示)、 写(用 w 表示)、 执行(用 x 表示,针对可执行文件或目录)权限。

r:读取权限,数字代号为"4"。

w:写入权限,数字代号为"2"。

x:执行或切换权限,数字代号为"1"。

ower     group    otherr w x    r w x    r w x4 2 1    4 2 1    4 2 1 

7:421、5:41、3:12 分别为三种不同用户对文件所执行的操作,7代表对文件拥有者所能执行的操作,为4+2+1的组合, 代表可读客写可执行;5代表同组用户客执行的操作,只能为4+1的组合,代表可读可执行;3为其他用户所能执行的操作,为2+1的组合,代表可写可执行。

2、查看文件夹或文件的可读可写可执行权限

ls -l 文件夹
dell@dell-PowerEdge-T630:/$ ls -l data0
总用量 28
drwxrwxr-x  3 dell dell  4096 7月  30 14:48 data
drwxrwxr-x 14 dell dell  4096 9月   5 18:40 huanglongfei
drwx------  2 root root 16384 2月  13  2019 lost+found
drwxrwxr-x  8 dell dell  4096 6月  23 15:18 Simon

解析“drwxrwxrwx”,这个权限说明一共10位。

第一位代表文件类型,有两个数值:“d”和“-”,“d”代表目录,“-”代表非目录

后面9位可以拆分为3组来看,分别对应不同用户,2-4位代表所有者user的权限说明,5-7位代表组群group的权限说明,8-10位代表其他人other的权限说明

r代表可读权限,w代表可写权限,x代表可执行权限。

“drwxrwxrwx”表示所有用户都对这个目录有可读可写可执行权限。

3、修改文件夹或文件的可读可写可执行权限

  • 可以使用 chmod (change mode) 命令来改变文件或目录的访问权限,权限可以使用符号或数字来表示。

使用符号表示权限

  1. u 代表拥有者(user)
  2. g 代表拥有者所在的组群(group)
  3. o 代表其他用户,但不是u和g (other)
  4. a 代表全部的人,也就是包括u,g和o
  • +:为文件或目录增加权限
  • -:删除文件或目录的权限
  • =:设置指定的权限
示例: chomd u+wx test   增加test目录中拥有者可写和可执行的权限chomd g+wx test   增加test目录中拥有者所在的组群可写和可执行的权限chmod go-rw test  删除test目录中组群和其他用户的可读和可写的权限
  • 除了符号,也可以使用八进制数字来指定具体权限,如下表所示:

0:没有任何权限                                                        :---

1:执行权限                                                               :--x

2:写入权限                                                               :-w-

3:执行权限和写入权限:1 (执行) + 2 (写入) = 3      :-wx

4:读取权限                                                               :r--

5:读取和执行权限:4 (读取) + 1 (执行) = 5             :r-x

6:读取和写入权限:4 (读取) + 2 (写入) = 6             :rw-

7:所有权限: 4 (读取) + 2 (写入) + 1 (执行) = 7         :rwx

示例:chmod 777 test  给test这个目录赋予所有人可读可写可执行权限,4+2+1=7。

-rw——- (600)   只有所有者才有读和写的权限 
-rw-r–r– (644)    只有所有者才有读和写的权限,组群和其他人只有读的权限 
-rwx—— (700)   只有所有者才有读,写,执行的权限 
-rwxr-xr-x (755)  只有所有者才有读,写,执行的权限,组群和其他人只有读和执行的权限 
-rwx–x–x (711)   只有所有者才有读,写,执行的权限,组群和其他人只有执行的权限 
-rw-rw-rw- (666) 每个人都有读写的权限

参考链接:

https://www.cnblogs.com/cxx8181602/p/10860983.html

https://blog.csdn.net/Axela30W/article/details/78981749

https://jingyan.baidu.com/article/0a52e3f4db324fbf63ed7256.html

Linux读写执行权限相关推荐

  1. 19. linux中权限详解,Linux权限位,读写执行权限真正含义,chmod详解

    linux中权限详解,Linux权限位,读写执行权限真正含义,chmod详解 文章目录 Linux权限位 读写执行 三种权限真正含义和作用 权限对文件的作用 权限对目录的作用 示例 chmod 使用数 ...

  2. linux授权执行权限6,linux的用户授权

    接触使用linux也有一年了,但是一直没有使用过linux的用户授权之类的操作,前几天需要修改文件的权限,特意学了一下有关权限方面的操作, 今天记录总结一下: 一.创建用户: 1.使用命令 usera ...

  3. Linux读写执行(RWX)权限

    rwx 权限对文件 rwx 权限 对文件的作用 读权限(r) 表示可读取此文件中的实际内容,例如,可以对文件执行 cat.more.less.head.tail 等文件查看命令. 写权限(w) 表示可 ...

  4. 共享内存—shmget参数shmflg详解—IPC_CREAT、IPC_EXCL、0666(对内存的读写执行权限)

    int shmget(key_t key, size_t size, int flag); key:     标识符的规则 size:    共享存储段的字节数 flag:    读写的权限还有IPC ...

  5. C 判断文件是否存在及读写执行权限

    access():判断是否具有存取文件的权限 相关函数 stat,open,chmod,chown,setuid,setgid 表头文件 #include<unistd.h> 定义函数 i ...

  6. Linux目录读写和可执行权限

    一 . 进入目录权限 如果我在普通用户下创建了一个目录f1,然后使用chomd u-rwx,g-rwx,o-rwx之后,我在普通用户下想进入f1目录,权限不允许. 然后我切换到超级用户下,再次尝试进入 ...

  7. linux 用户和权限管理

    用户和权限管理 一.linux用户和组的分类 用户: 1.  Linux是多用户使用的系统资源,多任务同时运行多个进程. 用户分为管理员(root)和普通用户两大类 2.  普通用户分为系统用户和登陆 ...

  8. linux缓存文件用户权限错误,Laravel运行缓存权限问题

    Laravel 开发中遇到权限问题 failed to open stream: Permission denied 错误现象: messg:"file_put_contents(.../s ...

  9. linux中的acl权限,linux中的权限和ACL

    权限,特殊权限,FACL 用ls -l filename 可以查看文件或者目录的详细信息,具体分析一下 在第一个空格前,有10个字段,第一个"-"表示文件类型,后边"rw ...

最新文章

  1. RDKit:化合物亚结构(Substructure)搜索(基于Python3)
  2. 常见的shell实例
  3. Xamarin开发安装Visual Studio 2015 update2报错的解决办法
  4. kepserver 三菱fx_#电工培训# #plc培训# PLC培训 学在智通 赢在职场【三菱plc吧】
  5. servlet配置web.xml问题
  6. mysql分库分表方案浅析
  7. 苹果电脑裸机和不裸机的区别_将Kubernetes带到裸机边缘
  8. pythonstdin和stdout_如何使用os.execv()在python中继承stdin和stdout
  9. 青云的机房组网方案(简单+普通+困难)(虚树+树形DP+容斥)
  10. 软件工程—实践者的研究方法
  11. 基于Unity引擎利用OpenCV和MediaPipe的面部表情和人体运动捕捉系统
  12. 数仓工具—Hive实战之 UDF GIS(16)
  13. 【excel技巧读书笔记005】快速隔行填充
  14. 1162: 6003 星期几?
  15. 3.14 python笔记
  16. linux操作系统比较完善的LVM逻辑卷管理——筑梦之路
  17. To_Heart—题解——令人窒息的操作
  18. 护航中小企业 H3C F100-C-A5防火墙微评测
  19. 华为交换机测试吞吐量软件,【精选】ixchariot网络吞吐量测试软件.pdf
  20. 区块链引爆金融媒体:同花顺固守,新浪财经反思,韭菜财经谋变

热门文章

  1. python的os模块使用_Python学习笔记之os模块使用总结
  2. 数据结构无向图顶点的度c语言_图-储存及基本操作
  3. linux交叉编译+驱动,请教驱动程序交叉编译问题(初学)
  4. PyG图神经网络框架学习--示例介绍
  5. linux内核那些事之VMA常用操作
  6. c++ 提取傅里叶描述子_非谐声子模拟方法(Normal Mode Decomposition)
  7. webStorm编辑器(左侧目录)如何显示、隐藏?
  8. 解决ie8及低版本浏览器不支持html5标签属性
  9. 常用IE浏览器的兼容处理(方法一)
  10. mysql双机热备 读写分离_轻松搭建MySQL主从复制、读写分离(双机热备)