Linux读写执行权限
目录
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) 命令来改变文件或目录的访问权限,权限可以使用符号或数字来表示。
使用符号表示权限
- u 代表拥有者(user)
- g 代表拥有者所在的组群(group)
- o 代表其他用户,但不是u和g (other)
- 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读写执行权限相关推荐
- 19. linux中权限详解,Linux权限位,读写执行权限真正含义,chmod详解
linux中权限详解,Linux权限位,读写执行权限真正含义,chmod详解 文章目录 Linux权限位 读写执行 三种权限真正含义和作用 权限对文件的作用 权限对目录的作用 示例 chmod 使用数 ...
- linux授权执行权限6,linux的用户授权
接触使用linux也有一年了,但是一直没有使用过linux的用户授权之类的操作,前几天需要修改文件的权限,特意学了一下有关权限方面的操作, 今天记录总结一下: 一.创建用户: 1.使用命令 usera ...
- Linux读写执行(RWX)权限
rwx 权限对文件 rwx 权限 对文件的作用 读权限(r) 表示可读取此文件中的实际内容,例如,可以对文件执行 cat.more.less.head.tail 等文件查看命令. 写权限(w) 表示可 ...
- 共享内存—shmget参数shmflg详解—IPC_CREAT、IPC_EXCL、0666(对内存的读写执行权限)
int shmget(key_t key, size_t size, int flag); key: 标识符的规则 size: 共享存储段的字节数 flag: 读写的权限还有IPC ...
- C 判断文件是否存在及读写执行权限
access():判断是否具有存取文件的权限 相关函数 stat,open,chmod,chown,setuid,setgid 表头文件 #include<unistd.h> 定义函数 i ...
- Linux目录读写和可执行权限
一 . 进入目录权限 如果我在普通用户下创建了一个目录f1,然后使用chomd u-rwx,g-rwx,o-rwx之后,我在普通用户下想进入f1目录,权限不允许. 然后我切换到超级用户下,再次尝试进入 ...
- linux 用户和权限管理
用户和权限管理 一.linux用户和组的分类 用户: 1. Linux是多用户使用的系统资源,多任务同时运行多个进程. 用户分为管理员(root)和普通用户两大类 2. 普通用户分为系统用户和登陆 ...
- linux缓存文件用户权限错误,Laravel运行缓存权限问题
Laravel 开发中遇到权限问题 failed to open stream: Permission denied 错误现象: messg:"file_put_contents(.../s ...
- linux中的acl权限,linux中的权限和ACL
权限,特殊权限,FACL 用ls -l filename 可以查看文件或者目录的详细信息,具体分析一下 在第一个空格前,有10个字段,第一个"-"表示文件类型,后边"rw ...
最新文章
- RDKit:化合物亚结构(Substructure)搜索(基于Python3)
- 常见的shell实例
- Xamarin开发安装Visual Studio 2015 update2报错的解决办法
- kepserver 三菱fx_#电工培训# #plc培训# PLC培训 学在智通 赢在职场【三菱plc吧】
- servlet配置web.xml问题
- mysql分库分表方案浅析
- 苹果电脑裸机和不裸机的区别_将Kubernetes带到裸机边缘
- pythonstdin和stdout_如何使用os.execv()在python中继承stdin和stdout
- 青云的机房组网方案(简单+普通+困难)(虚树+树形DP+容斥)
- 软件工程—实践者的研究方法
- 基于Unity引擎利用OpenCV和MediaPipe的面部表情和人体运动捕捉系统
- 数仓工具—Hive实战之 UDF GIS(16)
- 【excel技巧读书笔记005】快速隔行填充
- 1162: 6003 星期几?
- 3.14 python笔记
- linux操作系统比较完善的LVM逻辑卷管理——筑梦之路
- To_Heart—题解——令人窒息的操作
- 护航中小企业 H3C F100-C-A5防火墙微评测
- 华为交换机测试吞吐量软件,【精选】ixchariot网络吞吐量测试软件.pdf
- 区块链引爆金融媒体:同花顺固守,新浪财经反思,韭菜财经谋变
热门文章
- python的os模块使用_Python学习笔记之os模块使用总结
- 数据结构无向图顶点的度c语言_图-储存及基本操作
- linux交叉编译+驱动,请教驱动程序交叉编译问题(初学)
- PyG图神经网络框架学习--示例介绍
- linux内核那些事之VMA常用操作
- c++ 提取傅里叶描述子_非谐声子模拟方法(Normal Mode Decomposition)
- webStorm编辑器(左侧目录)如何显示、隐藏?
- 解决ie8及低版本浏览器不支持html5标签属性
- 常用IE浏览器的兼容处理(方法一)
- mysql双机热备 读写分离_轻松搭建MySQL主从复制、读写分离(双机热备)