当前位置:首页>Linux>chmod 755 到底干了什么?Linux 权限 10 分钟彻底搞懂

chmod 755 到底干了什么?Linux 权限 10 分钟彻底搞懂

  • 2026-09-02 20:31:06
chmod 755 到底干了什么?Linux 权限 10 分钟彻底搞懂

很多新手都会机械地执行:

chmod 755 file

但心里其实在想:

  • 755 到底代表什么?
  • 为什么有的是 644?
  • rwxr-xr-x 是怎么算出来的?

如果你只是“背数字”,迟早会混乱。

今天这篇文章,把 Linux 权限模型彻底讲透。

一、Linux 权限由两部分组成

Linux 文件权限本质是一个结构:

谁  +  能做什么

第一部分:谁?

Linux 把访问者分为三类:

缩写
含义
u
文件所有者(user)
g
所属组(group)
o
其他用户(others)

也就是常说的 u / g / o。

第二部分:能做什么?

每一类用户都有三种基本权限:

字母
含义
r
读(read)
w
写(write)
x
执行(execute)

组合起来就是:

谁(u g o) + 权限(r w x)

这就是 Linux 权限模型的核心。

二、看懂 ls -l 输出

执行:

ls -l

可能看到:

-rwxr-xr--1 root root 1234 test.sh

拆开前面这一段:

- rwx r-x r--  ↑    ↑   ↑  u    g   o

含义是:

  • 所有者:rwx(可读、可写、可执行)
  • 组用户:r-x(可读、可执行)
  • 其他人:r--(只读)

中间的 1234 是文件大小(单位是字节)。

三、数字权限是怎么来的?

重点来了。

Linux 使用“权重加法”表示权限。

权限
数值
r
4
w
2
x
1

组合方式就是加法:

rwx =4+2+1=7rw-=4+2=6r-x =4+1=5r--=4

理解这一点,所有数字权限都会变得非常简单。

四、755 是怎么计算的?

755

拆开来看:

7 5 5↑ ↑ ↑u g o

第一个 7:

4 + 2 + 1 = 7rwx

第二个 5:

4+1=5r-x

第三个 5:

4+1=5r-x

完整展开就是:

rwxr-xr-x

五、644 是什么意思?

644

拆开:

6 4 4

6:

4+2=6rw-

4:

4= r--

完整结果:

rw-r--r--

含义:

  • 所有者可读写
  • 组和其他人只读

这是普通文件最常见的权限。

六、文件和目录权限的区别

很多人忽略这一点。

文件权限

  • r:可以读取文件内容
  • w:可以修改文件内容
  • x:可以执行文件

目录权限

  • r:可以查看目录中的文件列表
  • w:可以在目录中创建或删除文件
  • x:可以进入目录(cd)

如果目录没有 x 权限:

chmod 644 testdir

你将无法:

cd testdir

这就是为什么目录通常设置为 755。

七、chmod 的两种写法

1️⃣ 数字方式(推荐)

chmod 755 file

直接整体覆盖权限。

2️⃣ 符号方式

chmod u+x filechmod g-w filechmod o+r file

含义:

  • u = 所有者
  • g = 组
  • o = 其他人
  • +
     = 添加权限
  • -
     = 删除权限

例如:

chmod +x script.sh

等价于:

chmod u+x,g+x,o+x script.sh

八、常见误区

❌ 误区一:所有文件都设 777

chmod 777 file

表示:

rwxrwxrwx

任何人都可以读、写、执行。

在服务器上这是极其危险的。

❌ 误区二:网站报错就 chmod -R 777

很多人部署网站时:

chmod -R 777/var/www

这是严重安全隐患。

正确做法是:

  • 设置正确属主
  • 文件 644
  • 目录 755

九、递归修改权限

chmod -R 755 dir

会修改目录下所有文件和目录。

但文件和目录需求不同,更合理方式:

find dir -type d -exec chmod 755 {} \;find dir -type f -exec chmod 644 {} \;

这样:

  • 目录 755
  • 文件 644

更加安全规范。

十、属主和权限是两回事

很多时候不是权限问题,而是属主问题。

查看属主:

ls -l

修改属主:

chown user:user file

记住一句话:

权限解决“能不能做”属主决定“谁来做”

十一、常见权限速查表

数字
权限说明
7
rwx
6
rw-
5
r-x
4
r--
0
无权限

常见组合:

  • 755 → 常见目录权限
  • 644 → 普通文件
  • 700 → 私密目录
  • 600 → 私钥文件

十二、一句话彻底理解

Linux 权限模型的核心是:

谁(u g o) + 能做什么(r w x)

数字只是权限的加法表达式。

当你理解 4 + 2 + 1 之后,

755 不再是死记硬背的数字,而是一种可以随时推导出来的逻辑。


文 / 零距技术仓记录每一次真实的折腾 (#^.^#)🚀 想看到更多实用折腾技巧?👉 先关注💬 评论区说说你的经历或想看的内容👍 点赞表示支持🔁 顺手分享给也在折腾的人,让大家都少踩坑 😎

最新文章

随机文章