Linux文件夹权限管理是新手必备技能,核心是通过控制用户、组及其他角色的读(r)、写(w)、执行(x)权限保障安全与协作,常用命令为chmod修改权限,数字法如chmod 755 folder(所有者rwx、组和其他r-x),符号法如chmod u+r folder为所有者添加读权限;chown可修改所有者及所属组,如chown user:group folder,需注意-R选项可递归修改子目录权限,文件夹的执行权限(x)决定用户能否进入,新手需谨慎分配权限,避免过度开放导致安全风险。
在Linux系统中,权限管理是保障系统安全与合理使用资源的核心机制,无论是个人服务器还是多用户环境,正确设置文件夹权限都能有效防止未授权访问、误操作等问题,本文将详细介绍Linux中为文件夹添加及修改权限的具体方法,从基础概念到实际操作,助你快速掌握文件夹权限管理技巧。
Linux权限基础:理解“权限”与“身份”
在开始操作前,需先掌握两个核心概念:权限类型和用户身份。
权限类型:读、写、执行
Linux中的权限针对“文件夹”和“文件”有不同的含义,需区分清楚:

- 读(r,Read):对文件夹而言,表示“查看文件夹内容列表”(如执行
ls命令);对文件而言,表示“读取文件内容”(如用cat查看)。 - 写(w,Write):对文件夹而言,表示“修改文件夹内容”(如创建/删除文件/子文件夹、重命名);对文件而言,表示“修改文件内容”(如编辑、保存)。
- 执行(x,Execute):对文件夹而言,表示“进入文件夹”(如用
cd切换目录);对文件而言,表示“运行文件”(如可执行脚本、程序)。
用户身份:所有者、所属组、其他人
Linux中的权限按“身份”划分,共三类:
- 所有者(User,u):创建文件夹的用户,默认拥有对该文件夹的最高权限。
- 所属组(Group,g):所有者所属的用户组,组内用户共享该组权限。
- 其他人(Others,o):除所有者和所属组外的其他用户。
权限的数字表示法
为方便操作,Linux用数字代替权限字符:
- 读(r)= 4
- 写(w)= 2
- 执行(x)= 1
- 无权限 = 0
通过组合数字可表示完整权限,
755:所有者(7=4+2+1,读写执行)、所属组(5=4+1,读+执行)、其他人(5=4+1,读+执行)。700:仅所有者有读写执行权限,组和其他人无任何权限。
查看文件夹当前权限:用ls -l定位问题
修改权限前,需先查看文件夹的当前权限状态,通过ls -l命令可显示详细信息,
ls -l /home/test
输出结果可能类似:
drwxr-xr-x 2 user group 4096 Oct 10 14:30 /home/test
各字段含义:
d:文件类型(d表示文件夹,表示文件)。rwxr-xr-x:权限位,分为三组(所有者、所属组、其他人),每组3个字符(r/w/x)。user:所有者用户名。group:所属组名。4096:文件夹大小(文件夹大小通常固定为4KB或其倍数,实际内容由内部文件决定)。Oct 10 14:30:最后修改时间。
修改文件夹权限:chmod命令详解
chmod(Change Mode)是Linux中修改权限的核心命令,支持“符号法”和“数字法”两种操作方式。
方法1:数字法(推荐,高效直观)
通过直接指定数字组合修改权限,语法为:
chmod [权限数字] [文件夹路径]
示例:
- 设置文件夹为“所有者读写执行,组和其他人读+执行”(最常见权限,适用于共享目录):
chmod 755 /home/test
- 设置文件夹为“仅所有者有权限”(私有目录,如个人数据):
chmod 700 /home/test
- 设置文件夹为“所有者读写执行,组读写,其他人无权限”(组内协作场景):
chmod 770 /home/test
方法2:符号法(灵活,适合微调)
通过“身份+操作+权限”的组合修改权限,语法为:
chmod [身份][操作][权限] [文件夹路径]
- 身份:
u(所有者)、g(所属组)、o(其他人)、a(所有人,即ugo)。 - 操作:(添加权限)、(移除权限)、(设置精确权限,覆盖原有权限)。
- 权限:
r(读)、w(写)、x(执行)。
示例:
- 为所属组添加“写”权限(原权限为755,变为775):
chmod g+w /home/test
- 移除其他人的“执行”权限(原
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

