欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 焦点 > 【Linuc】深入理解 Linux 文件权限

【Linuc】深入理解 Linux 文件权限

2025/5/7 23:28:23 来源:https://blog.csdn.net/qq_40205510/article/details/147728577  浏览:    关键词:【Linuc】深入理解 Linux 文件权限

文章目录

    • 一、权限基础解析
      • 1. 权限三元组
      • 2. 权限类型与数字映射
    • 二、查看文件权限
    • 三、修改权限实战
      • 1. chmod 命令
        • 符号模式
        • 数字模式(推荐)
      • 2. chown 修改归属
    • 四、特殊权限机制
      • 1. SetUID (Set User ID)
      • 2. SetGID (Set Group ID)
      • 3. Sticky Bit
    • 五、高级权限管理
      • 1. 默认权限控制
      • 2. ACL 扩展权限
    • 六、典型场景解析
    • 结语

 Linux 作为多用户操作系统,文件权限机制是其安全性和灵活性的核心保障。无论是系统管理员还是普通开发者,理解文件权限的运作原理都至关重要。本文将全面解析 Linux 权限系统,涵盖查看方法、修改技巧、特殊权限以及实用场景。


一、权限基础解析

1. 权限三元组

每个文件/目录都有三组权限标记:

  • 用户权限 (User):文件所有者的权限
  • 组权限 (Group):所属用户组的权限
  • 其他用户权限 (Other):系统其他用户的权限

2. 权限类型与数字映射

字符数字文件权限目录权限
r4查看文件内容列出目录内容
w2修改文件内容创建/删除目录内文件
x1执行文件(程序/脚本)进入目录或访问子目录内容

权限计算规则
每个权限组的数字值为 r + w + x 之和,例如:

  • rwx = 4 + 2 + 1 = 7
  • r-x = 4 + 0 + 1 = 5
  • --x = 0 + 0 + 1 = 1

二、查看文件权限

使用 ls -l 命令查看详细信息:

-rwxr-xr-- 1 user group 4096 Jun 15 10:30 example.sh
drwxr-x--- 2 user group 4096 Jun 15 11:00 sensitive_data/

在这里插入图片描述

字段解析

  1. 权限标识:首字符 - 表示文件,d 表示目录,后续9个字符分三组
  2. 硬链接数
  3. 文件所有者
  4. 所属用户组
  5. 文件大小
  6. 最后修改时间
  7. 文件/目录名称

三、修改权限实战

扩展阅读:

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词