linux文件权限全面解析

linux文件权限全面解析

一:linux文件的权限有哪些?

copy
linux文件权限有:1、r是只读权限;2、w是写的权限;3、x是可执行权限,4、【-】是没有任何权限;5、通过数字给文件权限,【Chmod 700 passwd】是root该用户据有rwx所有权限。
1,权限分为3个部分
copy
linux文件权限有: 1 (r) 是只读权限 2 (w) 是写文件的权限 3 (x) 是可执行权限 4 (-) 是没有任何权限
copy
linux中 文件权限: 执行脚本 == 运行脚本 可执行脚本(x) 就相当于可运行该脚本
2,权限位
copy
权限为主要分为三个部分: 分别是: 属主 属组 其他人 rwx : 属主 r-x : 属组 r-x : 其他人 权限位共九位 分别代表: (r)可读 (w)可写 (x)可执行
3,每一个权限拥有一个数字编号
copy
权限: 对应 编号 可读(r) : 4 可写(w) :2 可执行 : 1 没有对应权限(-) : 0
4,在添加权限的时候,可以将权限加起来
copy
1.如何在添加权限的时候 可以将权限加起来 创建文件名:index 属主 : 可读可写可执行 属组 : 可读可写 其他人 : 没有任何权限 权限位: rwxrw---- 等价于 760 权限位数字相加(解析) 属主 : 4 + 2 + 1 = 7 属组 : 4 + 2 = 6 其他人 = 0
5,linux添加权限命令
copy
1.添加权限命令: chmod 使用格式: chmod [参数] [权限表达式][操作对象] 实现案例解析: chmod -R 744 baidu/ 参数: -R : 递归增加权限
6, 权限的归属
copy
1.权限的归属 属主 : u 属组 : g 其他人 : o
7, 测试权限对于用户的意义
copy
1 测试权限对于用户结果: 1 普通用户是严格遵守权限的 2 root用户是高于权限的 3 权限需要重新登录才生效(su和su - 都可以)
8,测试权限对于目录的意义
copy
1 文件可读 路径的最小权限是必须拥有可执行权限 2 文件可写 路径的最小权限是必须拥有可执行权限 3 文件可执行 路径的最小权限是必须拥有可读可执行权限
9,创建文件的默认权限,创建文件夹的默认权限是从哪里来的
copy
在linux中 常用的文件的权限是666 目录的权限是777 1.文件的权限是跟 umask 值相减,遇到奇数加一,遇到偶数则不变。 2.文件夹的权限只要跟 umask 值相减即可。 3.默认权限的内存地址:vim /etc/profile root : umask 022 test09 : umask 002 默认文件权限: 644 默认文件夹权限: 755

image

eg:特殊符号
copy
&& : 并且(和) || : 或者
10,文件权限实战使用案例
copy
案例1: 将index文件添加: 1 属主 : 可读可写可执行 2 属组 : 可读可写 3 其他人 : 没有任何权限 chmod 760 index 案例2: 将baidu下的所有文件设置rwxr--r-- chmod -R 744 baidu/ 案例3: 将index这个文件的属性增加一个可执行权限 chmod g+x index chmod g+x,o-r index
posted @   AlexEvans  阅读(855)  评论(0编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示
🚀