本文详解Fedora 33文件夹权限管理,从基础概念入手,阐释rwx读/写/执行权限及用户/组/其他三类主体,介绍chmod、chown等核心命令的使用方法;进而深入实用技巧,包括递归修改权限(-R参数)、特殊权限(SUID/SGID)配置、ACL访问控制列表的精细化管理,以及权限冲突、拒绝访问等常见问题的排查方案,帮助用户高效掌控文件系统安全与访问控制。
在 Linux 系统中,文件和文件夹权限是保障系统安全与多用户协作的核心机制,Fedora 33 作为一款基于 Linux 的主流操作系统,继承了严格的权限管理体系,无论是日常使用还是服务器管理,正确理解和管理文件夹权限都至关重要,本文将从基础概念出发,结合 Fedora 33 的实际操作,带你全面掌握文件夹权限的管理方法。
Linux 文件权限基础:理解“谁、对谁、做什么”
Linux 权限模型围绕身份和权限两个核心维度构建,对于文件夹(目录)而言,其权限控制着谁能“进入目录”“查看内容”“修改结构”,具体可分为三类身份和三种权限:
三类身份
- 所有者(Owner/User, u):创建文件夹的用户,默认拥有最高权限。
- 所属组(Group, g):与所有者同组的用户,可共享文件夹权限(适合团队协作场景)。
- 其他用户(Others, o):除所有者和所属组外的其他用户,权限最低。
三种权限
- 读(Read, r):允许查看文件夹内容(执行
ls命令),权限数字为 4。 - 写(Write, w):允许在文件夹中创建、删除、重命名文件/子文件夹(需结合执行权限),权限数字为 2。
- 执行(Execute, x):文件夹特有的权限,允许“进入目录”(执行
cd命令)或访问文件夹内的文件(即使有读权限,无执行权限也无法查看内容),权限数字为 1。
权限组合表示
通过组合三类身份的权限,形成常见的权限模式:

755:所有者(rwx=7)、所属组(r-x=5)、其他用户(r-x=5),是最常见的文件夹默认权限(允许所有者完全控制,组和其他用户可读可执行)。770:所有者(rwx=7)、所属组(rwx=7)、其他用户(---=0),适合组内完全共享,对外严格隔离。777:所有身份均拥有 rwx 权限(不推荐,存在安全风险)。
Fedora 33 默认权限与 umask:新建文件夹的“初始权限”
在 Fedora 33 中,新建文件夹的默认权限并非随机,而是由 umask 值决定。umask 表示“需要屏蔽的权限”,系统通过 777 - umask 计算新建文件夹的默认权限。
查看 umask
通过 umask 命令可查看当前用户的 umask 值:
$ umask 0022
这里的 0022 表示:屏蔽所有者的“写”权限(0)、所属组的“写”权限(2)、其他用户的“写”权限(2),新建文件夹的默认权限为 777 - 0022 = 755(所有者 rwx,组和其他用户 r-x)。
修改 umask
若需调整默认权限(如新建文件夹默认为 770),可临时修改 umask:
$ umask 0007 # 屏蔽其他用户的 rwx,新建文件夹权限为 777-0007=770
永久修改需将 umask 值写入 ~/.bashrc 或 /etc/profile(全局生效),修改后执行 source ~/.bashrc 生效。
核心权限管理命令:chmod、chown 与 chgrp
Fedora 33 中,主要通过 chmod(修改权限)、chown(修改所有者/所属组)、chgrp(修改所属组)三个命令管理文件夹权限。
chmod:修改文件夹权限
(1)符号模式(直观易读)
通过 u/g/o/a(所有者/所属组/其他用户/所有身份)和 `+/-/

