04 Linux文件目录权限管理
Linux文件目录权限管理
- 权限分类
- 查看权限
- 添加权限
- 撤销权限
查看权限
ls - l == ll
-
开头的为文件 d开头为目录
-rw- --- ---
第一位: 文件还是目录 类型
后面分成了3个部分,每部分站3位
第一部分: 用户权限 : 对应的是当前文件的属主(属于哪个用户)
第二部分: 组权限: 对应的是当前文件的属组(属于哪个用户组)
第三部分: 其他人权限: 系统中的其他用户
###
rwx
权限分类
读 写 执行
r w x
4 2 1
rw :可读可写 == 6 ; r : 只读 == 4
授权
组合授权
chmod 777 == rwxrwxrwx 最高权限: 任何人可以读写执行删除(最高权限)
chmod 644 == rw-r–r-- : 对于属主可读可写、属组只读、其他人只读。(默认权限)
单独授权
chmod u+x b.txt : 为属主添加可执行权限。 u代表属主, user
chmod g+x b.txt : 为属组添加可执行权限。 g代表属组 group
chmod o+x b.txt: 为其他人添加可执行权限。 o代表其他人 other
撤权
chmod 400 c.txt : 通过此方法可以重新给文件授权
chmod u-r c.txt: 撤销用户的读权限。
递归授权
chmod -R a : 递归授权a目录下的所有文件。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构