Linux文件夹权限管理以rwx(读、写、执行)为核心,分所有者、所属组、其他用户三类,数字模式(r=4、w=2、x=1)便于批量设置(如chmod 755 folder),实践中,chmod可修改权限(符号模式如u+x添加执行权),chown调整所有者及所属组(如chown user:group folder),合理分配权限既能保障数据安全,又能避免过度授权,是系统安全与团队协作的基础,需结合场景灵活应用。
在Linux系统中,文件夹权限是保障系统安全与实现资源隔离的核心机制,无论是个人服务器管理还是团队协作,正确设置文件夹权限都能有效防止未授权访问、避免误操作,同时确保不同用户或组对资源的合理使用,本文将详细介绍Linux系统中文件夹权限的基础概念、查看方法、修改命令及实用技巧,帮助您全面掌握文件夹权限管理。
Linux权限基础:理解“谁拥有什么权限”
Linux文件夹权限的核心是“用户分类”与“权限类型”的组合:
用户分类(三类身份)
- 所有者(Owner/User, u):创建文件夹的用户,默认为该文件夹的唯一所有者。
- 所属组(Group, g):与所有者同组的用户,可通过组权限共享文件夹访问权限。
- 其他用户(Others, o):既非所有者也非所属组的其他系统用户。
权限类型(三种操作)
- 读(Read, r):允许查看文件夹内容(如
ls命令列出文件列表),权限值为4。 - 写(Write, w):允许在文件夹内创建、删除、重命名文件或子文件夹,权限值为
2。 - 执行(Execute, x):允许“进入”文件夹(如
cd命令)或访问文件夹内的文件(即使有读权限,无执行权限也无法打开文件),权限值为1。
权限表示法
文件夹权限通常以10位字符表示(如drwxr-xr--),

- 第1位:文件类型(
d表示目录文件夹,表示普通文件,l表示链接文件等)。 - 第2-4位:所有者权限(u,如
rwx)。 - 第5-7位:所属组权限(g,如
r-x)。 - 第8-10位:其他用户权限(o,如
r--)。
查看文件夹权限:ls命令与权限信息解析
要查看当前文件夹或指定文件夹的权限,使用ls -l(长格式列表)命令:
示例:查看/home/user/docs文件夹权限
ls -l /home/user/docs
输出可能如下:
drwxr-x--- 2 user user 4096 Oct 20 14:30 docs
d:docs是文件夹。rwx:所有者(user)有读、写、执行权限。r-x:所属组(user组)有读、执行权限,无写权限。r--:其他用户有读权限,无写、执行权限。2:文件夹内子目录或文件数量(不含隐藏文件)。user user:所有者及所属组均为user。4096:文件夹大小(字节)。Oct 20 14:30:最后修改时间。
快速查看权限简写:ls -ld
若只想查看文件夹本身的权限(而非其内容),需加-d参数:
ls -ld /home/user/docs
修改文件夹权限:chmod命令详解
chmod(Change Mode)是Linux中修改文件或文件夹权限的核心命令,支持数字表示法和符号表示法两种方式。
数字表示法:直接赋予权限值
将三类用户的权限值相加,作为chmod的参数:
- 所有者(u):
r(4)+w(2)+x(1)=7(最高权限) - 所属组(g):
r(4)+x(1)=5(读+执行) - 其他用户(o):
r(4)=4(仅读)
示例:设置docs文件夹权限为754
chmod 754 /home/user/docs
解释:
- 所有者:
7(rwx,完全控制) - 所属组:
5(r-x,可读可进不可写) - 其他用户:
4(r--,仅可读不可写不可进)
常见权限组合
| 权限值 | 所有者(u) | 所属组(g) | 其他用户(o) | 含义 |
|---|---|---|---|---|
777 |
rwx |
rwx |
rwx |
所有人完全开放(不推荐) |
755 |
rwx |
r-x |
r-x |
所有人可读可进,仅所有者可写(常用) |
750 |
rwx |
r-x |
仅所有者和所属组可访问,其他用户无权限 | |
700 |
rwx |
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

